Attualmente corro sempre sudo npm install <package-name>
ma come ho capito non è corretto.comando npm - sudo o no?
Voglio avere l'opportunità di non usarlo come root/amministratore. Ho seguito qualche consiglio e usato questo comando sudo chown -R <username> ~/.npm
ma non funziona ...
per esempio, è una potenza di mia npm install jade
...
npm http 200 https://registry.npmjs.org/amdefine
npm http GET https://registry.npmjs.org/amdefine/-/amdefine-0.0.5.tgz
npm http 200 https://registry.npmjs.org/amdefine/-/amdefine-0.0.5.tgz
npm ERR! Error: EACCES, symlink '../jade/bin/jade'
npm ERR! { [Error: EACCES, symlink '../jade/bin/jade'] errno: 3, code: 'EACCES', path: '../jade/bin/jade' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
come vedete scaricare iniziato con successo ma poi fallito ..
Mi chiedo quale sia il modo migliore per disabilitare sudo su npm?
ho dovuto modificare le autorizzazioni sia per /usr/local/bin e /usr/local/lib/node_modules –
@TelmoDias ho dovuto la stessa cosa, a quanto pare NPM potrebbe essere cambiato la directory si usa per installare pacchetti globali – Knights
grazie, ottima risposta. – theCodeSurgeon