J'essaie d'exécuter angular angulaire et exécution de la commande serve puis affichez
Erreur: impossible de trouver le module 'node-sass'.
Sur la réponse: -
Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/node-sass/build'
Ask Question
Solution: -
Vous devez changer de propriétaire de node_modules
, parce que vous utilisez Sudo npm install -g node-sass
donc sa propriété mise à la racine,
Pour changer la propriété en utilisateur actuel en tant que groupe -
Sudo chown -R root:YOUR_USERNAME /usr/local/lib/node_modules/
Sudo chmod -R 775 /usr/local/lib/node_modules/
Et n'utilisez jamais Sudo
pour la requête connexe npm
.
Essaye ça
Sudo npm installer -g --unsafe-perm node-sass
Ou ca
Sudo npm installer -g --unsafe-perm --verbose @ angular/cli
Je travaille ionic et ai ce problème ainsi je l'ai résolu en déplaçant un dossier en arrière et exécutez la commande.
Sudo chmod -R 777 project-directory
après ça npm install node-sass --save
Exécuter cette commande
Sudo npm install -g <ModuleName> --unsafe-perm=true --allow-root
Si vous n'avez pas encore ajouté le noeud pakage.json, essayez d'exécuter le noeud init si vous avez déjà cette installation npm avec node-sass. Si les deux sont présents et que vous utilisez Ubuntu, essayez de modifier l'autorisation du dossier à l'aide de chmod -R chemin d'accès au module de noeud
Essayez ceci: npm installez node-sass @ version .
si vous voulez la dernière, essayez simplement npm install node-sass .
Si vous rencontrez un problème d'accès, alors:
Windows: Invite de commandes en mode administrateur, puis exécutez ce qui précède.
Mac: Sudo npm installe node-sass.