luk*_*lte 7 javascript v8 node.js reactjs create-react-app
Node提供了通过传入--max-old-space-size命令行标志来增加堆大小的方法.在create-react-app项目中,一切都取决于react-scripts的使用.如何在这些项目中传递此参数,我应该在哪里做到最好?
谢谢你的帮助.
Art*_*yer 11
您可以按照https://create-react-app.dev/docs/advanced-configuration 中所述禁用源映射的生成
确实根据文档:
设置为 false 时,不会为生产构建生成源映射。这解决了一些较小机器上的内存不足 (OOM) 问题。
当您遇到堆内存不足错误时就是这种情况
为此,请创建一个 .env 文件并添加 GENERATE_SOURCEMAP=false
luk*_*lte 10
非常感谢@ dan-abramov,他的评论就是答案!(如果你遇到这个问题,请给他投票).
你可以把eg node --max_old_space_size=4096 node_modules/.bin/react-scripts start放在那里而不是react-scripts start
小智 7
"build": "react-scripts --max_old_space_size=4096 build"
Run Code Online (Sandbox Code Playgroud)
这应该工作
| 归档时间: |
|
| 查看次数: |
4046 次 |
| 最近记录: |