web-dev-qa-db-fra.com

ERREUR Une erreur s'est produite lors de l'exécution de npm i (code de sortie 1): Erreur ionique

J'ai commencé à travailler sur ionic, je suis tout à fait nouveau dans ce domaine et, à la suite de Ce tutoriel , je connais ce type de question déjà posé, mais je ne dispose pas de la solution appropriée, merci de fournir une solution

1.Node installé - node-v8.9.0-x86
2. a lancé la commande npm install -g cordova ionic

npm WARN deprecated [email protected]: Use uuid module instead
C:\Users\Android1\AppData\Roaming\npm\cordova -> 
C:\Users\Android1\AppData\Roaming\npm\node_modules\cordova\bin\cordova
C:\Users\Android1\AppData\Roaming\npm\ionic -> 
C:\Users\Android1\AppData\Roaming\npm\node_modules\ionic\bin\ionic
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] 
(node_modules\ionic\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for 
[email protected]: wanted {"os":"darwin","Arch":"any"} (current: 
{"os":"win32","Arch":"ia32"})

+ [email protected]
+ [email protected]
added 115 packages and updated 2 packages in 69.815s
  1. Puis a exécuté la commande ionic start myApp tabs, a obtenu l'erreur suivante

 enter image description here

Je vous remercie,

3
Onkar

Après avoir passé plus d'une journée, je suis tombé sur de nombreuses solutions, qui sont les suivantes: 

  1. Certains développeurs résolvent ce problème en, i un noeud dégradé de v8 à v7.6.0 et tout semble bien fonctionner avec CLI ionique.D'ici mais cette solution ne fonctionne pas pour moi. 

  2. Exécuter la ligne de commande en tant qu'administrateur, cette solution est bénéfique 

  3. La solution correcte et efficace pour moi consiste à installer installer toutes les dépendances node-gyp En suivant la commande 

     $ npm install --global --production windows-build-tools
    

    puis installez le paquet

     $ npm install --global node-gyp
    

Solution Lien

8
Onkar

J'ai aussi le même problème.

La solution a fonctionné pour moi dans Ubuntu 16.04:

Sudo -s

D'abord obtenir l'accès du super utilisateur à partir de la commande précédente

Sudo ionic start onglets MyApp

Après être entré en mode Sudo, exécutez la commande ionique avec Sudo, comme ci-dessus.

Merci

1
Shubham Kandiyal

Essayez d'exécuter la commande 'npm i' dans le répertoire du projet en mode Sudo ou en mode administrateur. Cela a fonctionné pour moi.

0
Shravil Potdar

Veuillez suivre la procédure simple pour résoudre ce problème:

  • Effacer 

(1) npm et 

(2) npm-cache 

dossiers manuellement. [Vous pouvez le trouver dans =>% AppData%/npm-cache sous Windows.]

  • Désinstallez l’application Node.Js dans Programmes et fonctionnalités de Windows-OS.

  • Redémarrez le système.

  • Encore une fois, réinstallez parfaitement Node.Js dans votre système.

  • ouvrir le terminal n’importe où (de préférence sur le bureau) et exécuter

noeud --version

et vérifiez que c'est la dernière version.

  • Courir 

npm --version 

et vérifiez que c'est la dernière version.

  • Courir 

git - version 

et vérifiez que c'est la dernière version.

  • Courir 

npm install -g ionic

  • Enfin couru,

début ionique onglets myApp

Ici == >> attendez plus longtemps (8-10 minutes) << == jusqu'à ce que tous les fichiers ioniques soient téléchargés, installez et créez une nouvelle application ionique dans le nom donné.

  • Enfin, un nouveau projet ionique sera créé.

  • Accédez au dossier de projet de ce projet ionique particulier et exécutez

service ionique

Le projet sera exécuté dans le navigateur.

Tout le meilleur, Devs .. !!!

0
Prakash P