WebStorm npm脚本:ng build --prod

时间:2018-07-01 23:51:34

标签: npm angular-cli webstorm jetbrains-ide

我想与WebStorm一起运行ng build --prod,但是似乎只做ng build却错过了--prod命令。

我想在WebStorm中运行它,而不是在终端中运行。

npm build scripts

注意:如果我将--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

1 个答案:

答案 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")。