Je suis nouveau à NPM et noeud, j'apprends angulaire.
Dans un projet cli angulaire, chaque fois que je lance la commande ng << 'keyword' >>, j'obtiens une erreur en dessous de l'erreur car il est incapable de trouver le dossier global npm-modules.
node_modules semble vide, vous devrez peut-être exécuter
npm install
Essayé de suivre la configuration mais pas de chance, je dois exécuter npm install dans chaque projet pour résoudre le problème.
export NODE_PATH=/usr/local/lib/node_modules
PATH=$PATH:/usr/local/bin/node
PATH=$PATH:/usr/local/bin/npm
Y a-t-il moyen d'éviter que l'installation de npm ne soit exécutée pour chaque projet?
j'ai eu la même erreur quand j'ai essayé d'exécuter la commande ng serve
après avoir exécuté ng new myapp
et créé mon dossier de projet. Cette erreur est survenue parce que je ne me suis pas déplacé dans le dossier myapp
que j'ai créé. Une fois, j’ai utilisé la commande cd myapp
et je me suis installé dans le dossier ng serve
qui a bien fonctionné.
Suivez les étapes ci-dessous
npm cache clean et than npm install
1- cmd> run ng version , pour confirmer que l'interface de ligne de commande angulaire a été installée correctement
2- Assurez-vous que vous êtes dans le bon dossier/racine (est-ce probablement votre problème)
3 - puis lancez: ng serve
Vous pouvez éviter que node_modules semble vide, vous devrez peut-être exécuter une erreur en faisant lancez la commande suivante: npm install -g@angular/cli
Cela résoudra le problème.
exécuter cd folder_of_your_project
puis lancez ng serve
vous devez être dans le dossier de la structure du projet pour pouvoir exécuter ng serve ou toute autre commande une fois que npm est installé sur votre système. Vous pouvez toutefois vérifier ng version dans votre dossier racine. le fichier est renommé package.json où toutes les dépendances sont présentes.