web-dev-qa-db-fra.com

Erreur: EACCES: autorisation refusée, mkdir '/ usr / local / lib / node_modules / node-sass / build'

J'essaie d'exécuter angular angulaire et exécution de la commande serve puis affichez

Erreur: impossible de trouver le module 'node-sass'.

9
Rajeev Varshney

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.

24
Anirban Sanyal

Essaye ça

Sudo npm installer -g --unsafe-perm node-sass

Ou ca

Sudo npm installer -g --unsafe-perm --verbose @ angular/cli

7
swati kiran

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

6
Taimoor Tariq

Exécuter cette commande

Sudo npm install -g <ModuleName> --unsafe-perm=true --allow-root
1
am2505

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

0

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:

  1. Windows: Invite de commandes en mode administrateur, puis exécutez ce qui précède.

  2. Mac: Sudo npm installe node-sass.

ERREUR dans le module 'node-sass' introuvable

https://github.com/sass/node-sass/issues/6

0
Dhruv Singh