1
respuesta

Error npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules

Hola de ante mano muchas gracias. Tengo el error: npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules

Para tratar de solucionarlo digito: sudo npm install -g json-server responde con: sudo: a terminal is required to read the password; either use the -S option to read from standard input or configure an askpass helper y no se como colocar la clave no logro avanzar, estoy usando mac tambien intente buscar informacion para configurar una askpass para ingresar la contraseña de forma grafica pero no logro comprender como crearlo o como pueda funcionar. saludos

1 respuesta

¡Hola Yistler!

Entiendo que estás teniendo problemas para solucionar el error "npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules" en tu Mac. Este error generalmente ocurre cuando no tienes permisos de escritura en la carpeta de módulos de Node.js.

Una solución posible para este problema es utilizar el comando sudo antes de npm install -g json-server. Sin embargo, parece que estás teniendo problemas para ingresar tu contraseña cuando usas sudo.

En Mac, puedes intentar utilizar el siguiente comando para ingresar tu contraseña de forma gráfica:

sudo -A npm install -g json-server

Este comando utilizará un "askpass helper" para mostrar una ventana emergente donde puedes ingresar tu contraseña de forma segura.

Si esto no funciona, también puedes intentar cambiar los permisos de la carpeta /usr/local/lib/node_modules para que puedas instalar paquetes globalmente sin usar sudo. Puedes hacerlo ejecutando el siguiente comando:

sudo chown -R $USER /usr/local/lib/node_modules

Este comando cambiará el propietario de la carpeta a tu usuario actual, lo que te permitirá instalar paquetes globalmente sin necesidad de usar sudo.

Espero que estas soluciones te ayuden a resolver el problema. Si tienes alguna otra pregunta, ¡no dudes en preguntar! ¡Buena suerte con tu curso de JS en la web!

Espero haber ayudado y buenos estudios!