bonjour a tous je débute en node.js, et je voulais installer express-generator ( avec npm install express-generator -g) mais ça me donne toujours le même résultat (affiché en bas du message )
j'ai essayé avec sudo (sudo npm install express-generator -g) , j'arrive a l'installer mais quand j'utilise express myapp pour créer une application express ça m'affiche -bash: express: command not found,

si quelqu'un peux m'aider merci, je suis sur Mc os

path /Users/myname/.npm-packages/lib/node_modules/express-generator
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall access
npm ERR! Error: EACCES: permission denied, access '/Users/myname/.npm-packages/lib/node_modules/express-generator'
npm ERR! { [Error: EACCES: permission denied, access '/Users/myname/.npm-packages/lib/node_modules/express-generator']
npm ERR! stack:
npm ERR! 'Error: EACCES: permission denied, access '/Users/myname/.npm-packages/lib/node_modules/express-generator'',
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'access',
npm ERR! path:
npm ERR! '/Users/myname/.npm-packages/lib/node_modules/express-generator' }
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 (though this is not recommended).

npm ERR! A complete log of this run can be found in:
npm ERR! /Users/myname/.npm/_logs/2018-08-14T13_20_55_520Z-debug.log

2 réponses


Voila ou tu auras plus d'info https://docs.npmjs.com/getting-started/fixing-npm-permissions
Mais je te conseil d'utiliser https://github.com/tj/n
Ca te permet d'avoir plusieurs versions de Node en parallèle et de mettre a jour facilement

Cheka
Auteur

bonjour, merci pour votre réponse . j´ai utilisé la premiére option ..sa semble fonctionné
merci encore une fois