Yo corrí
npm config set prefix /usr/local
Después de ejecutar ese comando, cuando intento ejecutar cualquier comando npm en el sistema operativo Windows, sigo obteniendo lo siguiente.
Error: EPERM: operation not permitted, mkdir 'C:\Program Files (x86)\Git\local'
at Error (native)
Han eliminado todos los archivos de
C:\Users\<your username>\.config\configstore\
No funcionó.
Cualquier sugerencia ?
javascript
node.js
npm
bower
npm-install
Lahar Shah
fuente
fuente
npm cache clean --force
resolvió el problema para mí.Respuestas:
Ejecutar este comando fue mi error.
Path
/usr/local
no es para Windows. Este comando cambió la variable de prefijo en'C:\Program Files (x86)\Git\local'
Para acceder y realizar un cambio en este directorio, necesito ejecutar mi cmd como administrador.
Así que lo hice:
npm config edit
(obtendrá el editor de bloc de notas)prefix
variable aC:\Users\<User Name>\AppData\Roaming\npm
Entonces
npm start
funciona en una consola normal.fuente
prefix
(was;prefix...
) afternpm config edit
y Profit. No estoy seguro de si eso es algo inteligente, pero funcionó.Esto ocurre porque Windows no le da permiso al usuario para crear una carpeta dentro de la unidad del sistema. Para solucionar esto:
Botón derecho del ratón
La carpeta> Propiedades > pestaña Seguridad
Haga clic en Editar para cambiar los permisos> Seleccione el usuario y otorgue Control total a ese usuario.
fuente
Resolví el problema cambiando el acceso de usuarios de Windows para los mayores:
Aquí hay una captura de pantalla: http://prntscr.com/djdn0g
fuente
A veces, todo lo que se requiere es detener el servidor de desarrollo antes de instalar / actualizar paquetes.
fuente
Recientemente tuve el mismo problema cuando actualicé a la nueva versión, la única solución era hacer la actualización
Para desinstalar:
Instale la versión anterior:
Intente actualizar la versión en otro momento.
fuente
En mi caso, me enfrentaba a este error porque mi directorio y su archivo se abrieron en mi editor (código VS) mientras estaba ejecutando
npm install
. Resolví el problema cerrando mi editor y ejecutandonpm install
la línea de comando.fuente
Tuve el mismo problema, después de actualizar npm. Lo resolvió reinstalando el último npm nuevamente con:
pero esta vez con cmd ejecutándose en modo de administración.
Hice todo esto porque sospechaba que había un problema con la actualización, principalmente algunos archivos faltantes.
fuente
Uso Windows 10. Inicié CMD como administrador y resolvió el problema.
Busque CMD, haga clic derecho y haga clic en abrir como administrador.
fuente
para mí fue un problema de alterar las carpetas existentes en node_module, así que destruí toda la carpeta y ejecuté npm install nuevamente. funciona sin errores después de eso
fuente
Tenía una versión desactualizada de
npm
. Ejecuté una serie de comandos para resolver este problema:Luego:
Entonces (una vez más):
Y finalmente pude ejecutar esto (instalando el proyecto Angular) sin los errores que estaba viendo con respecto a
EPERM
:fuente
Tuve el mismo problema cuando intenté instalar el paquete npm
AVA
. La solución para mí fue eliminar la carpeta node_modules y forzar la limpieza de la caché npm:Luego pude instalar el paquete npm sin problemas.
fuente
Manera más simple
Espero no llegar demasiado tarde para esta publicación, pero recientemente incluso yo también me he visto afectado por este problema. Y tampoco tenía derechos de administrador en mi computadora portátil.
Esta es la forma más sencilla en que solucioné el error.
.npmrc
(estará enC:\Users\<user name>\.npmrc
)prefix=
aprefix=C:\Users\<user name>\AppData\Roaming\npm
Espero que sea de ayuda..
fuente
Si recibe este error en la terminal / indicador de comandos de un IDE, intente eliminar node_modules, cierre IDE y ejecute el
npm install
comando nuevamente. El momento en que IDE comenzó pero aún no completó su análisis del árbol de node_modules es un momento complicado, cuando la instalación de paquetes puede fallar porque IDE todavía escanea el contenido de node_modules.fuente
Reiniciar VsCode lo resolvió por mí.
fuente
Tuve el mismo problema, ya que estaba usando la LAN de mi empresa. Y simplemente corrí
cmd.exe npm
y pude ejecutar mis otros comandos sin ningún error después de eso.Solo comparto esto, ya que puede ayudar a otras personas que intentan hacer esto en la LAN de su oficina. Gracias.
fuente
Simplemente ejecute cmd como administrador. elimine la carpeta antigua node_modules y ejecute npm install nuevamente.
fuente
¡Encuentre este comando
npm cache clean
como una solución a esos errores de una manera rápida y sencilla!fuente
Actualicé la versión de mi nodo a 8.9.4 y volví a ejecutar el comando de instalación necesario desde el símbolo del sistema del administrador. ¡Funcionó para mí!
fuente
Un reinicio de mi computadora portátil y luego
npm install
¡trabajó para mi!
fuente
Me pasó porque la carpeta / archivo fue bloqueado por otro proceso. Usé una herramienta (LockHunter) para terminar ese proceso y comenzó a funcionar nuevamente (posible razón).
fuente
Pruebe npm i -g npm. La versión 6.9 de NPM es un trabajo para mí.
fuente
Windows 10,
Ejecutar el IDE (en mi caso IntelliJ) en modo administrador y ejecutar npm install resuelve el problema.
Si no hay IDE, ejecute CMD en modo administrador e intente ejecutar npm install
fuente
Estaba ejecutando el servidor create-react-app. Simplemente detuvo el servidor y todo funcionó bien.
fuente
Intente instalar el paquete npm ejecutando CMD como administrador. puede escuchar una amplia discusión sobre este error en npm install arrojando el error EPERM .
fuente
La ejecución de comandos npm en Windows Powershell resolvió mi problema.
fuente
Lo mismo para mí, mi solución fue cerrar Android Studio, AVD Manager, Visual Studio y reinstalar. Ejecuté este comando para actualizar mi expo cli:
fuente
Aparentemente, el software antivirus también puede causar este error. En mi caso, la Protección contra ransomware de Windows Security protegía las carpetas de mis usuarios, lo que provocó este error.
fuente
Para mí, fue un problema con el archivo .npmrc. Que está presente en C: \ Users \ myname.npmrc De alguna manera, el contenido del archivo .npmrc cambió. He cambiado el contenido comparándolo con la computadora portátil de mis colegas. Así que resolvió.
Como referencia, también estoy agregando el contenido del archivo .npmrc
fuente
Para aquellos que intentan actualizar la configuración
Si tiene problemas para actualizar su configuración de npm, intente ejecutarlo usando el indicador -g . Esto me resolvió el problema en Win 10 después de probar todo lo demás.
Puedo actualizar la configuración y los cambios se reflejan en todas partes. Esto puede deberse a la ejecución de npm en un ámbito organizativo.
fuente
npm install cross-env Prueba esto, funcionó para mí.
fuente