web-dev-qa-db-fra.com

'emballeur électronique' n'est pas reconnu comme une commande interne ou externe

J'ai récemment commencé à utiliser electron. J'ai terminé avec succès la 1ère phase en créant une application hello world (fichiers inclus index.html, main.js, package.json). Maintenant, j'essaie d'emballer l'application à l'aide d'électron-emballeur, mais cette erreur se produit.

 electron-packager error

Les étapes que j'ai suivies: 

  1. Création d'un répertoire de projet nommé helloworld.
  2. Initialisé le répertoire du projet en utilisant la commande npm init.
  3. Puis électron installé en utilisant npm install electron --save-dev.
  4. Ensuite, ont créé les fichiers javascript et html sous les noms main.js et index.html, respectivement.
  5. Ensuite, utilisez npm start pour exécuter l'application.
  6. Puis installé électron-emballeur utilisant npm install electron-packager.
  7. Maintenant, le problème vient dans cette étape quand j'essaie de pacakge l'application en utilisant la commande electron-packager .
4
Sidharth Gusain

npm install -g electron-packager

Vous avez besoin de l'indicateur -g pour l'installer globalement, ce qui rend la commande electron-packager disponible dans votre chemin PATH. 

Si vous ne souhaitez pas effectuer d'installation globale, vous pouvez l'installer localement et l'exécuter avec npx.

npm install -D electron-packager

npx electron-packager .

Vous pouvez également le référencer directement à partir du dossier node_modules (non recommandé). ./node_modules/electron-packager/cli.js

12
AlienHoboken

Il y a deux cas pour le faire fonctionner ...

  1. comme indiqué ci-dessus, installez électron globalement à l'aide de -g, , à savoir. utilisation de npm install -g electron-packager

  2. changer dans votre package.json, "scripts": { "démarrer": "electron-emballeur." }, puis donner la commande npm start .

De cette façon cela a fonctionné pour moi ..

0
Prateek G

Vous devez installer electron-packager globalement, c'est pourquoi il affiche 'electron-packager' is not recognized as an internal or external command

Pour cela, vous devez installer electron-package globalement

Vous pouvez installer globalement en utilisant l'option -g.

Exemple: - npm install -g electron-packagerOUnpm i -g electron-packager // i signifie installer

0
VIKAS KOHLI