Угловое клиентское задание - PullRequest
0 голосов
/ 12 июня 2018

У меня проблема с угловым CLI.Я хочу построить проект с длинной командой: ng build --prod --aot=false --output-hashing none.Есть ли способ создать что-то вроде задачи в gulp и запустить эту последовательность задач, например, ng build my-task?

1 Ответ

0 голосов
/ 12 июня 2018

Поскольку вы используете Angular 6, вы можете настроить свой angular.json в соответствии со своими потребностями.

"configurations": {
            "production": {
              "fileReplacements": [
                {
                  "replace": "src/environments/environment.ts",
                  "with": "src/environments/environment.prod.ts"
                }
              ],
              "optimization": true,
              "outputHashing": "all",<--none
              "sourceMap": false,
              "extractCss": true,
              "namedChunks": false,
              "aot": true,<---false
              "extractLicenses": true,
              "vendorChunk": false,
              "buildOptimizer": true
            }
          }
        },

или вы можете изменить существующий скрипт сборки в package.json

"scripts": {
    "ng": "ng",
    "start": "ng serve --prod",
    "build": "ng build --prod --aot=false --output-hashing none",
    "test": "ng test",
    "lint": "ng lint",
    "e2e": "ng e2e"
  },

Выполнить npm run-script build или npm run build

...