构建脚本无法在离子部署中构建应用 [ionic]
Build script fails to build app in ionic deploy [ionic]
我正在尝试在 Ionic Dashboard 中使用 ionic deploy 来构建和分发我的应用程序。由于我的应用程序的性质,我使用自定义构建脚本:
"scripts": {
"build": "npm install -g ionic && npm install -g cordova && npx gulp svgSprite && npm install angular-idle-preload --save && node --max_old_space_size=8192 node_modules/.bin/ng build --prod --verbose"
}
一切正常,直到大约 90% 标记,我收到以下错误:
89% record hash 0ms record hash
90% module assets processing84ms module assets processing
90% chunk assets processingKilled
npm ERR! code ELIFECYCLE
npm ERR! errno 137
npm ERR! app@0.0.0 build: `npm install -g ionic &&
npm install -g cordova && npx gulp svgSprite && npm install angular-idle-preload --save && node --max_old_space_size=8192 node_modules/.bin/ng build --prod --verbose`
npm ERR! Exit status 137
npm ERR!
npm ERR! Failed at the app@0.0.0 build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2019-03-21T18_17_39_693Z-debug.log
奇怪的是,当我删除 --prod
标志时,它构建得很好。为什么会出现此错误?是内存问题吗?
是的,这是内存问题。你 运行 内存不足。
有关详细信息,请访问这些链接:
https://github.com/coryhouse/react-slingshot/issues/434
npm install -g ionic && npm install -g cordova && npx gulp svgSprite && npm install angular-idle-preload --save && export NODE_OPTIONS=--max_old_space_size=8096 && ionic build --optimizejs --cleancss --cleanjs
我正在尝试在 Ionic Dashboard 中使用 ionic deploy 来构建和分发我的应用程序。由于我的应用程序的性质,我使用自定义构建脚本:
"scripts": {
"build": "npm install -g ionic && npm install -g cordova && npx gulp svgSprite && npm install angular-idle-preload --save && node --max_old_space_size=8192 node_modules/.bin/ng build --prod --verbose"
}
一切正常,直到大约 90% 标记,我收到以下错误:
89% record hash 0ms record hash
90% module assets processing84ms module assets processing
90% chunk assets processingKilled
npm ERR! code ELIFECYCLE
npm ERR! errno 137
npm ERR! app@0.0.0 build: `npm install -g ionic &&
npm install -g cordova && npx gulp svgSprite && npm install angular-idle-preload --save && node --max_old_space_size=8192 node_modules/.bin/ng build --prod --verbose`
npm ERR! Exit status 137
npm ERR!
npm ERR! Failed at the app@0.0.0 build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2019-03-21T18_17_39_693Z-debug.log
奇怪的是,当我删除 --prod
标志时,它构建得很好。为什么会出现此错误?是内存问题吗?
是的,这是内存问题。你 运行 内存不足。
有关详细信息,请访问这些链接:
https://github.com/coryhouse/react-slingshot/issues/434
npm install -g ionic && npm install -g cordova && npx gulp svgSprite && npm install angular-idle-preload --save && export NODE_OPTIONS=--max_old_space_size=8096 && ionic build --optimizejs --cleancss --cleanjs