Visitas: 35
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