0 votes

npm install -g react-native-cli ne fonctionne pas : EACCES : permission denied

J'essaie d'installer react-native-cli dans mon MacBook. En exécutant cette commande dans mon terminal

npm install -g react-native-cli

J'obtiens cette erreur

npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules
npm ERR! code EACCES
npm ERR! syscall access
npm ERR! path /usr/local/lib/node_modules
npm ERR! errno -13
npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules'
npm ERR!  [Error: EACCES: permission denied, access '/usr/local/lib/node_modules'] {
npm ERR!   stack: "Error: EACCES: permission denied, access '/usr/local/lib/node_modules'",
npm ERR!   errno: -13,
npm ERR!   code: 'EACCES',
npm ERR!   syscall: 'access',
npm ERR!   path: '/usr/local/lib/node_modules'
npm ERR! }
npm ERR! 
npm ERR! The operation was rejected by your operating system.
npm ERR! It is likely you do not have the permissions to access this file as the current user
npm ERR! 
npm ERR! If you believe this might be a permissions issue, please double-check the
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/kishore/.npm/_logs/2020-01-16T01_34_30_715Z-debug.log

dans mon which node

/usr/local/bin/node

Mon npm get prefix

/usr/local

Aidez-moi à résoudre ces problèmes.

0 votes

Quelles sont les permissions de /usr/local/lib/node_modules ?

0 votes

Pemission drwxr-xr-x 4 root wheel 128 Jan 16 12:46 node_modules

1voto

Kishore Points 121

J'ai enfin trouvé la solution après de nombreux essais

sudo chown -R $(whoami) /usr/local/bin

Après cela, le fonctionnement est parfait sans aucun problème.

npm install -g react-native-cli

Maintenant, ça marche bien.

0voto

erikmasterchef Points 3

Avez-vous essayé sudo npm install -g react-native-cli ?

0 votes

Qu'est-ce que cela fait et comment cela répond-il à un problème de permission ?

0 votes

Si j'ai essayé ce sudo, j'obtiens également cette erreur gyp ERR! configure error , gyp ERR! stack Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/expo-cli/node_modules/fsevents/‌​build'

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X