Сборка Angular 6 с --stats-json не генерирует файл stats.json - PullRequest
1 голос
/ 04 ноября 2019

Я пытаюсь сгенерировать файл stats.json для моего приложения Angular 6. Ниже я уже пробовал, но файл не генерируется вообще. Моя система требует, чтобы "npm run" перед каждой угловой командой cli.

  1. Я выполнил "npm run ng build --prod -stats-json ", а также " npm run ng build --prod --stats-json = true ".

  2. Я пробежал "npm run ng build --stats-json" , а также "npm run ng build --stats-json = true" (без команды построения).

  3. Используется "npm run ng build --statsJson = true" , используя ссылку из документации cli.

Но все же файл stats.jsonне генерируется, что я хочу прочитать с помощью анализатора пакетов Webpack. Любая помощь, предложение или исправление в этом отношении приветствуются.

Ниже приведены сценарии в моем package.json.

"scripts": {

"ng": "ng",
"start": "ng serve",
"build": "ng build",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e",
"gulp": "gulp",
"bundle-report": "webpack-bundle-analyzer dist/stats.json",
"stats": "webpack-bundle-analyzer dist/stats.json"

},

1 Ответ

1 голос
/ 04 ноября 2019

Проверьте ваш package.json, там должен быть раздел скрипта, как показано ниже,

 "scripts": {
    "ng": "ng",
    "start": "ng serve",
    "build": "ng build",
    "test": "ng test",
    "lint": "ng lint",
    "e2e": "ng e2e"
  },

, если он затем запускается

npm run build -- --statsJson=true

, если ваш скрипт отличается, пожалуйста, опубликуйте секцию скрипта изваш пакетJSon обновит ответ на основе этого

...