estoy recibiendo este error
npm ERR! cb.apply is not a function en Linux mientras hago npm install aunque mi versión de npm es 6.9.0. La versión de mi nodo es v12.18.3. Cómo resolver este problema?
Sería útil si compartieras si es Windows o Linux, pero el error parece ocurrir en Windows. Posible solución :
1. Go to C:\Users(your username)\AppData\Roaming 2. Delete the npm folder (possibly back it up) and if there is one npm cache folder. 3. Run `npm cache clear --force` (--force is now required to clean cache) Después de eso, la instalación de npm install debería funcionar bien.
Dado que esta pregunta es bastante activa y uno de los principales resultados de Google para este problema (sé que el OP está usando Linux) y tenemos todos los demás sistemas operativos cubiertos en esta lista. Aquí se explica cómo solucionarlo en una Mac.
En una Mac, no tiene la carpeta AppData\Roaming , así que simplemente ejecute npm root -g y luego navegue hasta el directorio oculto y elimine los node_modules allí. Si usa nvm , deberá volver a ejecutar nvm use xxx (donde xxx es su versión).
solución para Windows:
en mi caso, no quería eliminar todo el directorio npm dentro de "C:/users/me/AppData/Roaming/" porque tenía muchos módulos globales que ya existen e instalados.
lo que funcionó inspirado por @user14360499 arriba:
npm install mi proyecto y sigue trabajando como siempre