warn unhandledpromiserejectionwarning saveerror run permitted not failed error eperm javascript node.js npm bower npm-install

javascript - unhandledpromiserejectionwarning - run npm as administrator windows



npm-EPERM: operaciĆ³n no permitida en Windows (24)

La manera más simple

Espero que no sea demasiado tarde para esta publicación, pero recientemente incluso yo también fui golpeado por este problema. Y tampoco tenía derechos de administrador en mi computadora portátil.

Aquí está la forma más sencilla de arreglar el error.

  1. Busque el nombre del archivo .npmrc (estará en C:/Users/<user name>/.npmrc )
  2. Ábralo y cambie la ruta de prefix= a prefix=C:/Users/<user name>/AppData/Roaming/npm

Espero que sea de ayuda..

corrí

npm config set prefix /usr/local

Después de ejecutar ese comando, al intentar 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 ?


¡Encuentra este comando npm cache clean como solución a esos errores de forma rápida y sencilla!


A veces, todo lo que se requiere es detener el servidor de desarrollo antes de instalar / actualizar paquetes.


Actualicé mi versión de 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í!


Aparentemente, el software antivirus también puede causar este error. En mi caso, tenía la Protección contra ransomware de Windows Security que protegía mis carpetas de usuario, lo que causó este error.


Ejecutar comandos npm en Windows Powershell resolvió mi problema.


Ejecutar este comando fue mi error.

npm config set prefix / usr / local

La ruta /usr/local no es para Windows. Este comando cambió la variable de prefijo en ''C:/Program Files (x86)/Git/local''

Para acceder y realizar cambios en este directorio, necesito ejecutar mi cmd como administrador.

Así que lo hice:

  1. Ejecute cmd como administrador
  2. Ejecute npm config edit (Obtendrá el editor de bloc de notas)
  3. Cambie la variable de prefix a C:/Users/<User Name>/AppData/Roaming/npm

Entonces npm start funciona en una consola normal.


En mi caso, me enfrentaba a este error porque mi directorio y su archivo se abrieron en mi editor (código VS) mientras ejecutaba npm install . npm install el problema cerrando mi editor y ejecutando npm install través de la línea de comando.


Esto ocurre porque Windows no le está dando permiso al usuario para crear una carpeta dentro de la unidad del sistema. Para resolver 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.



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:

npm install -g expo-cli


Me pasó a mí ya que la carpeta / archivo fue bloqueado por otro proceso. Usó una herramienta (LockHunter) para terminar ese proceso y comenzó a funcionar nuevamente (posible razón).


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 el portátil de mis colegas. Entonces se resolvió.

Como referencia, también estoy agregando el contenido del archivo .npmrc

;;;; ;npm userconfig file ;this is a simple ini-formatted file ;lines that start with semi-colons are comments. ;read `npm help config` for help on the various options ;;;; //registry.npmjs.org/:_authToken=95632bcf-3056-4538-b57d-38426736e3a0 scope=true @true:registry=https://registry.npmjs.org/ ;;;; ;all options with default values ;;;; ;access=null ;allow-same-version=false ;always-auth=false ;also=null ;audit=true ;audit-level=low ;auth-type=legacy ;before=null ;bin-links=true ;browser=null ;ca=null ;cafile=undefined ;cache=C:/Users/myname/AppData/Roaming/npm-cache ;cache-lock-stale=60000 ;cache-lock-retries=10 ;cache-lock-wait=10000 ;cache-max=null ;cache-min=10 ;cert=null ;cidr=null ;color=true ;depth=null ;description=true ;dev=false ;dry-run=false ;editor=notepad.exe ;engine-strict=false ;force=false ;fetch-retries=2 ;fetch-retry-factor=10 ;fetch-retry-mintimeout=10000 ;fetch-retry-maxtimeout=60000 ;git=git ;git-tag-version=true ;commit-hooks=true ;global=false ;globalconfig=C:/Users/myname/AppData/Roaming/npm/etc/npmrc ;global-style=false ;group=0 ;ham-it-up=false ;heading=npm ;if-present=false ;ignore-prepublish=false ;ignore-scripts=false ;init-module=C:/Users/myname/.npm-init.js ;init-author-name= ;init-author-email= ;init-author-url= ;init-version=1.0.0 ;init-license=ISC ;json=false ;key=null ;legacy-bundling=false ;link=false ;local-address=undefined ;loglevel=notice ;logs-max=10 ;long=false ;maxsockets=50 ;message=%s ;metrics-registry=null ;node-options=null ;node-version=10.15.2 ;offline=false ;onload-script=null ;only=null ;optional=true ;otp=null ;package-lock=true ;package-lock-only=false ;parseable=false ;prefer-offline=false ;prefer-online=false ;prefix=C:/Program Files/nodejs ;preid= ;production=false ;progress=true ;proxy=null ;https-proxy=null ;noproxy=null ;user-agent=npm/{npm-version} node/{node-version} {platform} {arch} ;read-only=false ;rebuild-bundle=true ;registry=https://registry.npmjs.org/ ;rollback=true ;save=true ;save-bundle=false ;save-dev=false ;save-exact=false ;save-optional=false ;save-prefix=^ ;save-prod=false ;scope= ;script-shell=null ;scripts-prepend-node-path=warn-only ;searchopts= ;searchexclude=null ;searchlimit=20 ;searchstaleness=900 ;send-metrics=false ;shell=C:/windows/system32/cmd.exe ;shrinkwrap=true ;sign-git-commit=false ;sign-git-tag=false ;sso-poll-frequency=500 ;sso-type=oauth ;strict-ssl=true ;tag=latest ;tag-version-prefix=v ;timing=false ;tmp=C:/Users/myname/AppData/Local/Temp ;unicode=false ;unsafe-perm=true ;update-notifier=true ;usage=false ;user=0 ;userconfig=C:/Users/myname/.npmrc ;umask=0 ;version=false ;versions=false ;viewer=browser ;_exit=true ;globalignorefile=C:/Users/myname/AppData/Roaming/npm/etc/npmignore


Prueba npm i -g npm. La versión 6.9 de NPM es un trabajo para mí.


Recientemente tuve el mismo problema cuando actualicé a la nueva versión, la única solución era hacer la versión anterior

Para desinstalar:

npm uninstall npm -g

Instala la versión anterior:

npm install [email protected] -g

Intenta actualizar la versión en otro momento.


Resolví el problema cambiando el acceso de usuario de Windows para los más antiguos:

Aquí hay una captura de pantalla: http://prntscr.com/djdn0g


Simplemente ejecute cmd como administrador. elimine la carpeta antigua node_modules y vuelva a ejecutar npm install.


Tenía una versión desactualizada de npm . Ejecuté una serie de comandos para resolver este problema:

npm cache clean --force

Entonces:

npm install -g npm@latest --force

Entonces (una vez más):

npm cache clean --force

Y finalmente pude ejecutar esto (instalar el proyecto Angular) sin los errores que estaba viendo con respecto a EPERM :

ng new myProject


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 del caché npm:

rm -rf node_modules npm cache clean --force

Entonces podría instalar el paquete npm sin ningún problema.


Tuve el mismo problema, después de actualizar npm. Lo resolvió reinstalando el último npm nuevamente con:

npm i -g npm

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.


Tuve el mismo problema, ya que estaba usando la LAN de mi empresa. Y simplemente ejecuté cmd.exe npm y pude ejecutar mis otros comandos sin ningún error después de eso.

C:/Users/586656>cmd.exe npm Microsoft Windows [Version 10.0.14393] (c) 2016 Microsoft Corporation. All rights reserved.

Simplemente compartiendo esto, ya que puede ayudar a otras personas que intentan hacer esto en la LAN de su oficina. Gracias.


Un reinicio de mi computadora portátil y luego

npm install

¡trabajó para mi!


Uso Windows 10. Inicié CMD como administrador y resolvió el problema.

Encuentra CMD, haz clic derecho y haz clic en abrir como administrador.


para mí fue un problema de alterar las carpetas existentes en node_module, así que eliminé toda la carpeta y ejecuté npm install nuevamente. funciona sin errores después de eso