web-dev-qa-db-fra.com

webpack-bundle-analyzer ne fonctionne pas

Je lance la commande ci-dessous pour créer stats.json:

ng build --prod --stats-json

Après cela, j'exécute le code ci-dessous:

webpack-bundle-analyzer dist/stats.json

une fois que je l'exécute, je reçois une erreur ci-dessous dans mon terminal:

'webpack-bundle-analyzer' n'est pas reconnu comme une commande interne ou externe, un programme exploitable ou un fichier de commandes.

J'ai installé webpack-bundle-analyzer.

Dans le fichier Package.json, il est disponible

"webpack-bundle-analyzer": "^ 2.11.1"

Veuillez m'aider à résoudre.

Remarque: Stats.json est disponible dans le dossier dist

9
Ambuj Khanna

Si vous avez npm> 5.2 installé, un nouvel utilitaire, npx devrait déjà être disponible
Exécutez npx webpack-bundle-analyzer dist/stats.json

sinon vous pouvez ajouter un nouveau npm script qui appelle webpack-bundle-analyzer ajoutez ceci dans votre package.json

"scripts": {
  "stats": "webpack-bundle-analyzer dist/stats.json",

},

Exécutez npm run stats

19
Vikas