Logo NPM (imagen destacada)

Tiro monedas al aire, pero hasta ahora nunca las pude agarrar.

Muchos utilizan npm como gestor de paquetes y cuando lo instalan usan el usuario root o el usuario debe de estar en el grupo sudo. Les quiero mostrar como configurar el npm para un usuario específico para no depender de root, así que manos a la obra.

Obs:

  •  Utilizo Debian Buster de 64 bits.
  •  Asumo que se tiene instalado NodeJS y NPM. Caso contrario click aquí.
  •  El usuario que le vamos a dar permisos para npm es proyectosbeta

Entramos a la terminal y tecleamos lo siguiente:

sudo chown -R proyectosbeta: /usr/lib/node_modules
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
nano ~/.profile

Al final de la linea agregamos:

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

Guardamos el cambio (control + o) y luego cerramos el editor (control + x). Volvemos a teclear en la terminal:

source ~/.profile

Ahora ya podremos usar npm con el usuario proyectosbeta sin depender de root.

Imagen destacada: Wikimedia Commons


Deja una respuesta

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