我想与WebStorm一起运行ng build --prod
,但是似乎只做ng build
却错过了--prod
命令。
我想在WebStorm中运行它,而不是在终端中运行。
注意:如果我将--prod
添加到Arguments中,它将不起作用:
/usr/local/bin/node /usr/local/lib/node_modules/npm/bin/npm-cli.js run build --scripts-prepend-node-path=auto --prod
> cosmoline@0.0.0 build /Users/robertking/go/src/gitlab.com/cosmoline_client
> ng build
答案 0 :(得分:4)
您可以在package.json内部的构建脚本中添加--prod ...例如
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build --prod",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e"
},
或添加替代步骤:
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build",
"build:prod": "ng build --prod",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e"
},
如果您不想在package.json文件中执行此操作...由于webstorm没有直接运行ng(通过npm运行),则可能没有传递属性。添加其他-可能有效(例如-- --prod
),或尝试将其用引号引起来(例如"--prod"
)。