WebStorm npm 脚本:ng build --prod

WebStorm npm scripts: ng build --prod

我想 运行 ng build --prod 使用 WebStorm,但它似乎只执行 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

您可以将 --prod 添加到 package.json 内的构建脚本中。例如:

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