Saj*_*ran 20
尝试通过以下脚本在包json中运行构建脚本:
"scripts": {
"build-prod": "node --max_old_space_size=5048 ./node_modules/@angular/cli/bin/ng build --prod"
}
Run Code Online (Sandbox Code Playgroud)
Dev*_*eva 15
我的团队面临同样的问题,这就是我们解决的方法。
在构建项目而不是ng build --prod使用它时
node --max_old_space_size=8192 ./node_modules/@angular/cli/bin/ng build --prod --build-optimizer
Run Code Online (Sandbox Code Playgroud)
或者像这样在你的package.json文件中添加上面的字符串并构建使用npm run prod,
{
"name": "Deva_Application",
"version": "1.0.0",
"scripts": {
"ng": "ng",
"start": "ng serve --proxy-config proxy.conf.json",
"prod": "node --max_old_space_size=64384 ./node_modules/@angular/cli/bin/ng build --prod --build-optimizer --output-hashing=none",
"build": "ng build",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e"
},
...
}
Run Code Online (Sandbox Code Playgroud)
在大型项目的情况下,将 --max_old_space_size 增加到 16384 到 64384。
Shi*_*nan 14
以下是我根据上述帖子解决问题所采取的步骤,对我来说效果很好.
步骤1
打开package.json
在脚本下添加此代码
"build-prod":"node --max_old_space_size = 5048 ./node_modules/@angular/cli/bin/ng build --prod"
第2步
打开终端并运行执行此代码"npm run build-prod"
希望这可以帮助
msn*_*aky 11
export NODE_OPTIONS=--max_old_space_size=4096
Run Code Online (Sandbox Code Playgroud)