¡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!