Terminal
npm error code EACCES: permission denied, mkdir '/usr/local/lib/node_modules/...'
- Qué significa
- Un comando intentó instalar un paquete en una carpeta protegida del sistema en lugar de hacerlo dentro de tu proyecto.
- Causas probables
- Ejecutar
npm install -gde forma global cuando debería usarse una instalación en el proyecto onpx. - Una carpeta de tu proyecto se creó antes con permisos de administrador (
sudo).
- Ejecutar
- Cómo evitarlo
- Usa
npxpara herramientas puntuales e instala los paquetes en el proyecto sinsudo.
Copia para tu agente
npm falló con EACCES permission denied. No uses sudo: instala el paquete dentro del proyecto o ejecuta la herramienta con npx.
¿Te ha resultado útil esta página?