Le programme 'ng' n'est actuellement pas installé. Vous pouvez l'installer en tapant : Sudo apt install ng-common
Je n'ai pas d'erreur lors de l'installation, comment puis-je résoudre ce problème?
Edit: cela se produit lorsque j'essaie de lancer ng new PROJECT_NAME
d'abord dans le répertoire dans lequel vous vous trouvez, retournez au répertoire principal
c'est-à-dire prashanth: ~/Projects/angular2 $ cd ----> prashanth: ~ $
puis entrez les commandes suivantes
npm bin -g
sorties --->/usr/bin
suivant,
Sudo npm rg -g angular-cli
effacer le cache npm,
cache npm vide
puis installez angular-cli globalement,
Sudo npm installer -g angular-cli
maintenant vous êtes prêt à partir, tapez
ng -v
et vérifiez la version installée.
Le problème n'est pas spécifique à la version Ubuntu.
Edit (26 août, 2018):
Exécutez npm list -g --depth=0
et voyez si @angular/[email protected]
est présent dans les résultats.
Si ce n'est pas le cas, vous avez probablement installé angular dans la portée locale.
Installez-le de manière globale avec la méthode de Robert mentionnée ici .
Si le problème persiste, réinstallez angular complètement:
npm uninstall -g @angular/cli
npm cache clear --force
npm install -g @angular/cli
@angular/cli
par angular-cli
si vous avez installé une version plus ancienne de angular.Si vous avez installé node
par une autre méthode, suivez la méthode d'Edgar ci-dessus .
Pour l'installer globalement, il suffit de lancer
npm install -g @ angular/cli
Après cela, lancez cette commande
npm link @ angular/cli
et cela devrait fonctionner sans problème et si cela ne fonctionne toujours pas
redémarrez votre système
Ce n'est pas ainsi que vous installez les outils de ligne de commande angulaires. Vous devez utiliser npm pour les installer globalement:
npm install -g angular-cli
Les étapes ci-dessous ont résolu mon problème,
Mettre à niveau npm vers la dernière
npm install -g npm @ dernière
2 Supprimer angular-cli si existe déjà
npm remove -g angular-cli
Vider le cache
npm cache clean
Pour la dernière version de npm, vous n'avez pas à le faire. Il va se corriger. Vous pouvez vérifier en utilisant,
npm cache verify
4 Installez angular/cli à nouveau
npm installer -g angular-cli
J'ai eu le même problème parce que j'ai téléchargé et installé nodejs à partir du paquetage tar.gz. J'ai fait ce qui suit pour résoudre le problème:
Sudo apt install npm
. puis upgrae en utilisant npm install -g npm@latest
nvm install --lts
npm install -g @angular/cli
.Cela devrait résoudre le problème. Si vous ne parvenez toujours pas à utiliser ng, vérifiez vos variables d'environnement pour vous assurer qu'il a été correctement défini.
Comme dit ici de manuelfink c'est un problème de mémoire. L'installation nécessite au moins 1 Go de RAM.
N'oubliez pas de lancer npm cache clean
entre chaque tentative.
Cela fonctionne pour moi Le problème comme Refuser de supprimer l'ancien fichier ng signifie renommer le fichier ng en utilisant mv target file new_file_name
et installlSudo npm install --unsafe-perm -g @angular/cli
.
Les documents officiels Angular-cli indiquent que la commande d'installation est la suivante:
$ npm install -g @angular/cli
Encore une fois, dans le dossier officiel github, la section installation est la même commande
J'ai eu le même problème sur ubuntu 16 , et après avoir exécuté avec Sudo , l'installation de npm de cette façon, tout va bien
Il n'y a pas d'erreur dans la permission node_modules
En fait, angulaire 2 est mis à jour à @ angular/cli à partir de angular/cli
Si vous installez par erreur 2 angulaire en utilisant
npm installer -g angular-cli
puis courir
npm installer -g @ angular-cli
et alors
npm install -g @ angular-cli/dernier
Merci