Saltar al contenido

Error: EACCES: permiso denegado, acceso ‘/ usr / local / lib / node_modules / nodemon / node_modules / ansi-styles’ npm ERR! [Error: EACCES: permission denied, access ‘/usr/local/lib/node_modules/nodemon/node_modules/ansi-styles’] {ejemplo de código

Ejemplo 1: npm EACCES: permiso denegado, acceso ‘/ usr / local / lib’

sudo chown -R $(whoami) ~/.npm

mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
export PATH=~/.npm-global/bin:$PATH
source ~/.profile

Ejemplo 2: npm ERR! ruta /usr/local/lib/nodejs/node-v10.15.3-linux-x64/lib/node_modules al instalar angular cli

It's not recommended to use sudo with npm install, follow the steps from npmjs official docs instead :)

Make a directory for global installations:

mkdir ~/.npm-global

Configure npm to use the new directory path:

npm config set prefix '~/.npm-global'

Open or create a ~/.profile file and add this line:

export PATH=~/.npm-global/bin:$PATH

Back on the command line, update your system variables:

source ~/.profile

Test: Download a package globally without using sudo.

npm install -g typescript

    Source: https://docs.npmjs.com/getting-started/fixing-npm-permissions
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *