Tengo Windows 7 de 32 bits. Instalé la última Node.js 32 bit. Cuando intento ejecutar el comando npm install jquery
, Recibo el error:
Error: ENOENT, stat 'C: \ Users \ RT \ AppData \ Roaming \ npm
¿Cómo lo resuelve uno?
Tengo Windows 7 de 32 bits. Instalé la última Node.js 32 bit. Cuando intento ejecutar el comando npm install jquery
, Recibo el error:
Error: ENOENT, stat 'C: \ Users \ RT \ AppData \ Roaming \ npm
¿Cómo lo resuelve uno?
La creación manual de una carpeta llamada 'npm' en la ruta visualizada solucionó el problema.
Se puede encontrar más información en Página de solución de problemas
Me encontré con el mismo problema al instalar un paquete a través de npm.
Después de crear el npm
carpeta de forma manual en C:\Users\UserName\AppData\Roaming\
ese error particular se había ido, pero dio errores múltiples similares ya que trató de crear directorios adicionales en el npm
carpeta y falló El problema se resolvió después ejecutando el símbolo del sistema como administrador.
Esto también se puede arreglar instalando un paquete de nodos manualmente.
npm install npm -g
El proceso de hacer eso configurará todos los directorios requeridos.
Recomiendo establecer una ubicación alternativa para sus módulos npm.
npm config set prefix C:\Dev\npm-repository\npm --global
npm config set cache C:\Dev\npm-repository\npm-cache --global
Por supuesto, puede establecer la ubicación donde mejor se adapte.
Esto me ha funcionado bien y soluciona los problemas de permisos que pueda encontrar.
Puedes ir al Menu de inicio y busca el ícono Node.js y abre el shell y luego instala cualquier cosa con
install <packagename> -g
Instalar una versión estable en lugar de la última versión, he degradado mi versión a node-v0.10.29-x86.msi
de 'node-v0.10.33-x86.msi'
y me está funcionando bien!
Necesitaba un paquete de github escrito en typscript. Hice una copia de la versión más reciente de la rama principal en la raíz de mi proyecto principal. Luego entré en el directorio e hice una instalación npm para que los comandos gulp funcionen y generen módulos ES5. De todos modos, para hacer la larga historia corta, mi proceso de compilación estaba tratando de crear archivos de esta nueva carpeta, así que tuve que sacarlo de mi raíz. Esto estaba causando estos mismos errores.