How to set Modern.js Builder mode? #4936
-
我在官方文档上没有看到,如何设置当前是啥环境,请问下怎么才可以设置 |
Beta Was this translation helpful? Give feedback.
Answered by
chenjiahan
Nov 9, 2023
Replies: 2 comments 7 replies
-
目前 mode 是固定的,运行 modern dev 是开发环境,运行 modern build 是生产环境。 另外,你也可以通过 output.disableMinimize 来在 build 时关闭压缩,方便调试。 |
Beta Was this translation helpful? Give feedback.
3 replies
-
也就是更推荐使用 Rsbuild吗。我是想迁移Rspack 的,看的官方的迁移指南,说 CRA 项目更适合通过 Modern.js Builder 去做迁移工作,才选择的 Modern.js Builder |
Beta Was this translation helpful? Give feedback.
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
我看了下是 Builder CLI 的 bug,没有在一开始就设置 NODE_ENV,所以你的 config 文件里没有拿到正确的 NODE_ENV 值。
你可以先手动处理一下哈,执行
NODE_ENV=production builder build
应该就可以。我们会在 Rsbuild 里尽快修复这个问题,Rsbuild 是 Modern.js Builder 的新版本,参考 https://github.com/web-infra-dev/rsbuild