update pna not node nexttick force error err descargar cache asyncwrite and node.js npm firebase-tools

node.js - pna - npm ERR! asyncWrite no es una función



npm n update node (14)

  1. Instale un nodo de versión anterior, que puede funcionar correctamente.
  2. Actualice su npm (global).
  3. Instale el nodo de la versión alta.

Lo siguiente se trabaja en mi entorno local.

Primera instalación y versión anterior del nodo.

sudo n 8.11.3

Y luego actualizar npm.

sudo npm i -g npm

Ahora, actualice su nodo, todo funciona bien.

sudo n 10.12.0

npm install -g firebase-tools npm ERR! asyncWrite no es una función npm ERR! pna.nextTick no es una función

npm ERR! Un registro completo de esta ejecución se puede encontrar en: npm ERR! /home/developer/.npm/_logs/2018-05-30T05_42_20_569Z-debug.log

.Dato de registro

/home/developer/.npm/_logs/2018-05-30T05_42_20_569Z-debug.log0 info it worked if it ends with ok 1 verbose cli [ ''/usr/local/bin/node'', 1 verbose cli ''/usr/local/bin/npm'', 1 verbose cli ''install'', 1 verbose cli ''-g'', 1 verbose cli ''firebase-tools'' ] 2 info using [email protected] 3 info using [email protected] 4 verbose npm-session 4ca1ad6ed9bde18f 5 silly install loadCurrentTree 6 silly install readGlobalPackageData 7 verbose stack TypeError: asyncWrite is not a function 7 verbose stack at onwrite (/usr/local/lib/node_modules/npm/node_modules/readable-stream/lib/_stream_writable.js:480:7) 7 verbose stack at WritableState.onwrite (/usr/local/lib/node_modules/npm/node_modules/readable-stream/lib/_stream_writable.js:180:5) 7 verbose stack at WriteStream.to [as _worker] (/usr/local/lib/node_modules/npm/node_modules/pacote/node_modules/make-fetch-happen/cache.js:154:13) 7 verbose stack at WriteStream._write (/usr/local/lib/node_modules/npm/node_modules/mississippi/node_modules/flush-write-stream/index.js:35:13) 7 verbose stack at doWrite (/usr/local/lib/node_modules/npm/node_modules/readable-stream/lib/_stream_writable.js:428:64) 7 verbose stack at writeOrBuffer (/usr/local/lib/node_modules/npm/node_modules/readable-stream/lib/_stream_writable.js:417:5) 7 verbose stack at WriteStream.Writable.write (/usr/local/lib/node_modules/npm/node_modules/readable-stream/lib/_stream_writable.js:334:11) 7 verbose stack at WriteStream.to [as _worker] (/usr/local/lib/node_modules/npm/node_modules/pacote/node_modules/make-fetch-happen/cache.js:171:25) 7 verbose stack at WriteStream._write (/usr/local/lib/node_modules/npm/node_modules/mississippi/node_modules/flush-write-stream/index.js:35:13) 7 verbose stack at doWrite (/usr/local/lib/node_modules/npm/node_modules/readable-stream/lib/_stream_writable.js:428:64) 7 verbose stack at writeOrBuffer (/usr/local/lib/node_modules/npm/node_modules/readable-stream/lib/_stream_writable.js:417:5) 7 verbose stack at WriteStream.Writable.write (/usr/local/lib/node_modules/npm/node_modules/readable-stream/lib/_stream_writable.js:334:11) 7 verbose stack at WriteStream.to [as _worker] (/usr/local/lib/node_modules/npm/node_modules/pacote/node_modules/make-fetch-happen/cache.js:182:19) 7 verbose stack at WriteStream._write (/usr/local/lib/node_modules/npm/node_modules/mississippi/node_modules/flush-write-stream/index.js:35:13) 7 verbose stack at doWrite (/usr/local/lib/node_modules/npm/node_modules/readable-stream/lib/_stream_writable.js:428:64) 7 verbose stack at writeOrBuffer (/usr/local/lib/node_modules/npm/node_modules/readable-stream/lib/_stream_writable.js:417:5) 8 verbose cwd /home/developer/Development/host2 9 verbose Linux 4.15.0-22-generic 10 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "firebase-tools" 11 verbose node v10.3.0 12 verbose npm v6.1.0 13 error asyncWrite is not a function 14 verbose exit [ 1, true ]



npm -v: 6.1.0
nodo -v: v10.3.0
os: Ubuntu 18.04 LTS
Gráficos: AMD® Juniper
Procesador: CPU Intel® Core ™ i7 960 a 3.20GHz × 8
tipo de os: 64 bits


Debe degradar la versión del nodo a la última versión estable, es decir, 8.11.2 ya que la última versión del nodo aún no es compatible con todos los módulos npm.


Es problema de las versiones. npm 6.1.0nodo 10.2. *

prueba n 10.2.1


Esto se debe a la política de seguridad de la red de la empresa.

Trabajo alrededor

  1. Vaya a https://codeload.github.com/jashkenas/underscore/zip/master y descargue el archivo zip
  2. Cree una carpeta de guión bajo en C: / Users {SuUsuario} / AppData / Roaming / npm / node_modules / guión bajo si quiere que su paquete sea global
  3. Extraer a carpeta
  4. Agregue "dependencias": {"guión bajo": "^ {downloadsVersionNumber}" en su archivo package.json
  5. crear un nodo_módulo> subrayar y copiar el extracto a la carpeta

He arreglado esto por:

  1. Limpieza de caché npm cache clean -f
  2. Actualización del node a la última versión: n latest
  3. Actualización de npm a la última versión: npm i -g npm
  4. Eliminando dependencias: rm -rf node_modules
  5. Instalar dependencias de nuevo: npm install

La solución mencionada por DKebler tampoco me funcionó, todavía tenía el mismo error y el mismo registro de depuración.

También tuve que rebajar.

Líneas de comando

sudo npm cache clean -f sudo n 8.11.2


Por lo general, la mejor manera de solucionarlo es:

rm -R / usr / local / lib / node_modules / npm y reinstale Node.js.

Mi recomendación es instalar cada vez que Node.js desde el código fuente (sí, ejecutando make && make install). Si usa Debian / Ubuntu, recuerde primero instalar build-essential

$ sudo apt-get install build-essential $ wget https://nodejs.org/dist/v10.6.0/node-v10.6.0.tar.gz $ tar -zxvf node-v10.6.0.tar.gz $ cd node-v10.6.0 $ make $ sudo make install

Saludos.




Simplemente me encontré con este error al intentar instalar Express a través de npm. Mi solución simple fue degradar el nodo a la versión estable. Si tiene "n", el administrador de versiones de nodo, puede hacerlo con el comando:

n stable

Esperemos que esto ayude! Recomiendo altamente "n" si no lo has usado antes. Facilita la vida :)


Solución para plataforma de windows.

  1. Desinstalar nodo
  2. Elimine la carpeta de los archivos de programa si existen ( C: / Archivos de programa / nodejs )
  3. Elimine la carpeta de datos de npm: C: / Users {Su uername} / AppData / Roaming / nmp

Instale el nodo nuevamente (use una carpeta de instalación diferente, como "C: / Archivos de programa / nodejs-2" )

La causa raíz es el nodo y nvm instalados en la misma carpeta de instalación.


Supongo que es una incompatibilidad entre npm v5 y node v10. Para resolver esto, actualicé el nodo a v9, actualicé npm a v6 y luego actualicé el nodo a v10:

n 9.10.1 npm i -g npm n stable


Use sudo cuando cambie la versión de nodo con n ejemplo sudo n 10.4.1


eso es porque, cuando escribo esta respuesta, el nodo 10 no es del todo estable. Así que mejor quédate con el nodo 8. para eso puedes bajar a 8.11.3 usando

sudo n 8.11.3

entonces usted puede instalar fácilmente módulos npm.