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''
- Cree un nuevo directorio en C: / Users / AppData / Local con Temp2
- Ir a variables de entorno
- 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.