Скрипты WebStorm npm: ng build --prod - PullRequest
0 голосов
/ 02 июля 2018

Я хочу запустить ng build --prod с WebStorm, однако, кажется, он только делает ng build и пропускает команду --prod.

Я хочу запустить это в WebStorm, а не в терминале.

npm build scripts

Примечание: если я добавлю --prod к аргументам, это не сработает:

/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 голосов
/ 02 июля 2018

Вы можете добавить --prod в скрипт сборки внутри пакета. 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").

...