webpack-bundle-analyzer не работает
Я запускаю команду ниже, чтобы создать stats.json:
ng build --prod --stats-json
После этого я выполняю следующий код:
webpack-bundle-analyzer dist / stats.json
как только я выполню это, я получаю ниже ошибку в моем терминале:
'webpack-bundle-analyzer' не распознается как внутренняя или внешняя команда, работающая программа или командный файл.
Я установил webpack-bundle-analyzer.
В файле Package.json это доступно
"webpack-bundle-analyzer": "^2.11.1"
Пожалуйста, помогите мне решить.
Примечание: Stats.json доступен в папке dist
1 ответ
Если у вас есть npm
>5.2 установлена новая утилита, npx уже должен быть доступен
казнить npx webpack-bundle-analyzer dist/stats.json
иначе вы можете добавить новый npm script
что вызывает webpack-bundle-analyzer
добавьте это в свой package.json
"scripts": {
"stats": "webpack-bundle-analyzer dist/stats.json",
},
казнить npm run stats
Поскольку команды должны быть добавлены в PATH
прежде, чем его можно будет вызвать из терминала / оболочки. Итак, после того, как я попытаюсь установить пакет в global, я могу его использовать:
npm i -g webpack-bundle-analyzer
Я думаю, добавляя каталог, вы устанавливаете пакет локально в
PATH
тоже исправит проблему.