J'essaie de créer une nouvelle application Angular2 à l'aide de
ng new myAppName
Ceci est suspendu à la ligne
/ Installing packages for tooling via npm
Sa été assis là depuis environ une heure.
La dernière fois que cela s'est produit, j'ai tué le processus et essayé de le relancer.
ng new xxx
Cela a échoué parce que clular angular avait une certaine référence au nom de l'application quelque part et c'est pourquoi je devais choisir un nouveau nom d'application.
Comment puis-je contourner cela?
J'avais le même problème. J'ai résolu en utilisant fil . Suivez les étapes ci-dessous
Installez le fil via npm en utilisant la commande ci-dessous
npm installer le fil --global
Créez votre application en utilisant ng new
mais ignorez l'installation des packages à l'aide de la commande ci-dessous. Vous pouvez les installer manuellement en utilisant yarn
ng new project-name --skip-install
cd project-name
yarn install
Ceci installera vos dépendances très rapidement
Essayez de exécutez cmd as Administrator , cela prendra 4 à 5 minutes .
Pour résoudre ce problème, exécutez
ng new myAppName --skip-install
puis en ligne de commande aller au nouveau dossier du projet
cd myAppName
puis courir
npm install
Cela a résolu le problème pour moi.
La deuxième façon consiste à appuyer sur Ctrl + C au moment où il se bloque
Installing packages for tooling via npm
et allez dans le dossier du projet et exécutez npm install
Certaines personnes installent angular-cli
en utilisant l’utilisateur root (Sudo) car, sur certains systèmes, l’utilisation d’un utilisateur normal provoque une erreur d’autorisation. Mais cela peut causer d’autres problèmes comme celui que vous rencontrez.
Réparer:
1) Supprimez votre global angular-cli (en utilisant Sudo):
Sudo npm uninstall -g angular-cli
2) Suivez les instructions de la page ci-dessous pour corriger les autorisations npm:
https://docs.npmjs.com/getting-started/fixing-npm-permissions
3) Réinstallez angular-cli, cette fois sans utiliser Sudo:
npm install -g angular-cli
Essayez Npm cache clean
Si angular cli est déjà installé, lancez ng new command
ng new xxx
J'espère que cela t'aides.
Merci, Jasmin
Si vous n'obtenez pas d'erreur, supprimez les node_modules et demandez-leur de nouveau par npm install
. Dans mon cas, après cela, j'ai vu un message d'erreur réel qui était:
Error encountered resolving symbol values statically. Function calls are not supported. Consider replacing the function or lambda with a reference to an exported function (position 39:16 in the original .ts file), resolving symbol AppModule in /..../app/app.module.ts
, après avoir défini une fabrique pour un fournisseur dans mon module.
Cela aidera peut-être quelqu'un.
J'ai eu le même problème. Juste attendu un peu plus longtemps et finalement il crée le projet. Alors, soyez patient!
J'ai eu le même problème. J'ai attendu un peu plus longtemps et il a dit Installed packages for tooling via npm.
Consultez ce problème sur github pour la même chose:
https://github.com/angular/angular-cli/issues/3032
L'exécuter avec --skip-install
ou --skip-npm
a fonctionné pour certains.
ng new myAppName --skip-install
J'ai en fait eu le même problème, qui a été provoqué par une connexion Internet TRÈS lente
"Installation de paquets pour outillage via npm." télécharge et installe l'outil afin qu'il prenne quelques minutes
Si vous installez sur Linux, vous devez installer angular-cli sans les droits root https://docs.npmjs.com/getting-started/fixing-npm-permissions
Vous aurez probablement besoin de supprimer le nouveau répertoire de projet créé. Sous Linux, exécutez "rm -rf myprojectname", où myprojectname correspond au nom de votre projet.
La raison principale en est que npm tente d'installer les dépendances.
Vous pouvez sauter pour installer les dépendances maintenant. Et puis installez-les plus tard en utilisant la commande suivante:
ng new myAppName --skip--install
puis allez dans myAppName et lancez npm install
cd myAppName
npm install
Après toutes les dépendances sont installées. Vous pouvez maintenant lancer votre application en utilisant:
npm start
Pour plus d'informations, veuillez lire le fil suivant: https://github.com/angular/angular-cli/issues/3032
Essayez d’installer la dernière version de node.js car selon angular 2 site:
Si Node.js et npm ne figurent pas déjà sur votre ordinateur, installez-les. Notre les exemples nécessitent le noeud v5.x.x ou supérieur et npm 3.x.x ou supérieur. À vérifiez la version que vous utilisez, exécutez les nœuds -v et npm -v dans un fichier fenêtre de terminal.
1) Désinstallez le angular-cli
Sudo npm uninstall -g angular-cli
2) essayez cache clean
npm cache clean
3) Installez angular-cli
Sudo npm install -g angular-cli