react mac instal create cli app node.js reactjs windows-10 npm-install react-dom

node.js - mac - react js



npm ERR! tarball.destroy no es una funciĆ³n (15)

Hola, tengo problemas al instalar el módulo react-dom.

Soy capaz de instalar otros módulos como reaccionar módulos express, en Windows 10. Máquina de 64 bits

npm install react-dom npm WARN package.json [email protected] No description npm WARN package.json [email protected] No repository field. npm WARN package.json [email protected] No README data npm WARN package.json [email protected] No license field. npm WARN retry will retry, error on last attempt: Error: EBUSY: resource busy or locked, rename ''C:/Users/NOI-DE~1/AppData/Local/Temp/npm-3064-f12f714d/registry.npmjs.org/react-dom/-/react-dom-0.14.8.tgz.2090210803'' -> ''C:/Users/NOI-DE~1/AppData/Local/Temp/npm-3064-f12f714d/registry.npmjs.org/react-dom/-/react-dom-0.14.8.tgz'' npm ERR! Windows_NT 10.0.10586 npm ERR! argv "C://Program Files (x86)//nodejs//node.exe" "C://Program Files (x86)//nodejs//node_modules//npm//bin//npm-cli.js" "install" "react-dom" npm ERR! node v4.4.3 npm ERR! npm v2.15.1 npm ERR! tarball.destroy is not a function npm ERR! npm ERR! If you need help, you may report this error at: npm ERR! <https://github.com/npm/npm/issues> npm WARN retry will retry, error on last attempt: Error: EBUSY: resource busy or locked, rename ''C:/Users/NOI-DE~1/AppData/Local/Temp/npm-3064-f12f714d/registry.npmjs.org/react-dom/-/react-dom-0.14.8.tgz.2000813013'' -> ''C:/Users/NOI-DE~1/AppData/Local/Temp/npm-3064-f12f714d/registry.npmjs.org/react-dom/-/react-dom-0.14.8.tgz''


  1. Cree un nuevo directorio en C: / Users / AppData / Local con Temp2
  2. Ir a variables de entorno
  3. Cambie el valor TEMP de la variable = % USERPROFILE% / AppData / Local / Temp2 . Espero que funcione.

ByteFence crea problema. desinstalación y npm instalar funcionó bien.


Encontré la carpeta mencionada (por ejemplo, ''npm-3064-f12f714d'') sin marcar como de solo lectura y creo que eso ayudó. La diferencia también fue que ejecuté el comando desde cmd y antes lo hice desde VS Code, pero creo que no importa.


Esto fue realmente causado por el software Anti-Malware en mi propio caso.


Intenta deshabilitar el antivirus y luego ejecútalo. Funciono para mi


Intente: npm limpiar caché , si el problema existe, intente cambiar el nombre de la carpeta npm-3064-f12f714d en la ruta mencionada C: / Users / NOI-DE ~ 1 / AppData / Local / Temp / npm-3064-f12f714d para el problema mencionado anteriormente .


Nos encontramos con el mismo problema en una computadora Dell. Finalmente descubrimos que fue causado por el software ByteFence Anti-malware. Después de que lo desinstalemos, npm funciona.


Razón: software anti-malware
Prueba: desinstala la aplicación denominada "ByteFence"


Recibí este error cuando no tenía espacio en el disco.

Eliminar mis archivos / root / dump, y soltar una db mongo muy grande, luego hacer un reinicio del servidor solucionó este problema para mí.


Sí. Es causado por el software anti-malware.


Tuve el mismo error al instalar angular / cli. Al desinstalar el antimalware en mi máquina con Windows 10 funcionó como el truco, pude instalar con éxito angular / cli. El antimalware de alguna manera restringe la instalación de ciertos módulos a través de npm.


Tuve el mismo problema antes. Al eliminar el antimalware (ByteFence) funcionó a la perfección.


Yo estaba usando npm en la máquina dell. Me encontré con el mismo problema (tarball.destroy no es una función). En el momento en que había instalado software anti-malware. Luego lo había desinstalado, luego npm funcionando bien. Esta es mi sugerencia.


desinstale o detenga ByteFence y se ejecutará


sudo rm /tmp/* -R -f resolvió mi problema en arch linux.