Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

428
Visualizações
npm ¡ERROR! cb.apply no es una función

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?

over 4 years ago · Santiago Trujillo
16 Respostas
Responde à pergunta

0

Solución para ubuntu =>

  1. Elimine por completo nodejs y npm de su sistema.
 sudo apt-get remove nodejs sudo apt-get remove npm
  1. Instale el nodo desde esta referencia ( https://computingforgeeks.com/install-node-js-14-on-ubuntu-debian-linux/ ) - Esto a su vez instalará el último npm .
over 4 years ago · Santiago Trujillo Relatório

0

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.

over 4 years ago · Santiago Trujillo Relatório

0

Ciao, este problema podría estar relacionado con el paquete graceful-fs . Podrías intentar reinstalarlo:

 npm install graceful-fs --save-dev
over 4 years ago · Santiago Trujillo Relatório

0

Solución para Ubuntu 18.04=>

  1. Visite 'usr/lib/node_modules'.
  2. Elimine 'n', 'npm', 'npm-clean', 'npm-install-peers'. Eso significa eliminar todas las carpetas relacionadas con nodos y npm.
  3. Vuelva a instalar el npm.
over 4 years ago · Santiago Trujillo Relatório

0

Tuve el mismo problema con Nodist. Después de cambiar mi versión de Node, mi versión de npm en realidad era incompatible con ella. Entonces, si está utilizando Nodist, asegúrese de ejecutar nodist npm {scope} match después de cambiar las versiones de Node, donde el alcance es global, local o env.

over 4 years ago · Santiago Trujillo Relatório

0

Probé muchas soluciones de diferentes publicaciones y páginas de Google y nada funcionó para mí.

Terminé limpiando todos los rastros de node, nodejs y npm. Es posible que necesite alguna eliminación forzada manual después de la llamada de purga. Y luego instalado usando nvm.

https://linuxize.com/post/how-to-install-node-js-on-ubuntu-20-04/#installing-nodejs-and-npm-using-nvm

Y me resolvió el problema. Obtuvo el nodejs v 15.4.0 y la versión compatible de npm 7.0.15 (antes de usar apt-get estaba instalando npm 6.9.0)

over 4 years ago · Santiago Trujillo Relatório

0

En mi caso, de hecho, fue el paquete graceful-fs . Corriendo

 npm i -g --force graceful-fs

arregló el problema También ejecuté nodist npm {scope} match antes, pero no estoy seguro de si era necesario.

over 4 years ago · Santiago Trujillo Relatório

0

solución para ubuntu 18.04

 sudo apt-get remove nodejs sudo apt-get remove npm sudo rm /usr/local/bin/node sudo rm /usr/local/bin/npm sudo apt-get install nodejs sudo apt-get install npm

Y prueba la versión de nodo y npm

 node -v npm -v

Si dice que no existe tal nodo/npm después de que ya lo haya instalado, entonces

 sudo ln -s /usr/bin/node /usr/local/bin/node sudo ln -s /usr/bin/npm /usr/local/bin/npm

Prueba si el comando funciona

 npm -v node -v

En caso de que desee actualizar la versión estable de npm/node

 sudo npm install n -g sudo n stable
over 4 years ago · Santiago Trujillo Relatório

0

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:

  1. vaya dentro de "C:\Users\me\AppData\Roaming\npm\node_modules"
  2. eliminar el directorio 'npm'
  3. npm install mi proyecto y sigue trabajando como siempre
over 4 years ago · Santiago Trujillo Relatório

0

Usuarios de Mac/Macbook

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).

over 4 years ago · Santiago Trujillo Relatório

0

Tuve este problema al intentar ejecutar npx .

Descubrí que nvm se había eliminado de la RUTA.

Lo volví a agregar a mi archivo .zshrc y funcionó.

over 4 years ago · Santiago Trujillo Relatório

0

Corrección de febrero de 2021:

 npm install

Y luego confirme los cambios en package-lock.json . Eso debería actualizar todas sus dependencias, solucionando así este problema.

Más información: https://help.heroku.com/ZV7S7D6T/why-is-my-node-build-is-suddenly-displaying-npm-err-cb-apply-is-not-a-function (esto le sucedió a yo en heroku)

over 4 years ago · Santiago Trujillo Relatório

0

Para usuarios de linux:

  1. desinstale NPM , para hacerlo vaya a /usr/local/lib/node_modules y haga:

sudo rm -rn npm npx

  1. Una vez desinstalado, vuelva a instalarlo :

instalar npm

  1. Incluso después de hacer esto, en un proyecto específico al intentar instalar un paquete npm específico, puede recibir el siguiente error:

bash: /usr/local/bin/npm: No existe tal archivo o directorio

Si es así, en la terminal simplemente ejecute:

hash-r

  1. Ahora puede volver a intentar la instalación de su paquete npm deseado.
over 4 years ago · Santiago Trujillo Relatório

0

En macOS BigSur, tuve este problema al ejecutar:

 npx install-peerdeps --dev eslint-config-airbnb

Para arreglar, corrí

 brew update

después de lo cual se me pidió que ejecutara

 brew upgrade

Ejecutar los dos comandos solucionó el problema.

over 4 years ago · Santiago Trujillo Relatório

0

En mi caso (Mac) fue porque tenía npx instalado junto con n (alternativa a nvm ).

 $ which npx /usr/local/bin/npx

Eliminé este ejecutable y ahora:

 $ which npx /Users/MY_USER/n/bin/npx

y funciona ahora.

over 4 years ago · Santiago Trujillo Relatório

0

Tenía el mismo error simplemente en la carpeta incorrecta -.- (no es un proyecto mecanografiado)

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda