npm错误:cb()从未调用过,我该怎么办?

thigvfpy  于 2022-11-14  发布在  其他
关注(0)|答案(5)|浏览(254)

大家好。
每次我尝试安装pacakges时,我都从npm得到一个错误。我得到了这个错误:

npm ERR! cb() never called!

npm ERR! This is an error with npm itself. Please report this error at:
npm ERR!     <https://npm.community>

我知道已经有一个关于我的问题的主题,但我真的尝试了每一个解决方案,我可以找到,没有一个作品。我卸载和重新安装节点多次,清理我的缓存,但我什么也做不了!
这是我的包. json

{
  "name": "XXXXXXXXXXX",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "start": "node index.js",
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "dependencies": {
    "axios": "^0.21.0",
    "discord.js": "^12.4.0",
    "howlongtobeat": "^1.2.1",
    "npm": "^6.14.8"
  },
  "devDependencies": {}
}

有人能帮助我吗,我不知道该怎么做,我不能安装一个软件包...
谢谢你!

n53p2ov0

n53p2ov01#

刚跑:

npm cache clean --force
npm cache verify
npm install --global npm

命令行是不言自明的。人们需要清除(清理)该高速缓存并升级npm。之后,它应该可以工作了。

smdncfj3

smdncfj32#

在花了几个小时的时间在许多没有工作的建议上之后,我终于通过以下操作让npx create-react-app运行起来:
1.通过在命令提示符下运行以下代码来卸载npm:

npm uninstall -g create-react-app

1.通过在 .npmrc 文件中更改/添加以下行来增加超时:

timeout=60000;
prefer-offline=true;

您的 .npmrc 文件可以在C:\Program Files\nodejs\node_modules\npm(windows)中找到
然后重新启动电脑
1.禁用您的防病毒软件(正如 @Antoine 所说)
1.在命令提示符下运行以下命令

npm clean cache --force
npm install create-react-app
npx create-react-app my-app

其中,my-app是项目的名称

注意:我没有使用任何代理。

fykwrbwg

fykwrbwg3#

好吧,我设法通过禁用我的防病毒软件来解决我的问题,我不知道为什么...

cqoc49vn

cqoc49vn4#

在我们的本地计算机上,它工作,在Azure管道上,出现了提到的错误。

**我们的解决方案:**在npm ci命令之前添加“npmAuthenticate”任务。

> official description of the task

f2uvfpb9

f2uvfpb95#

我在内部公司项目中遇到了类似的问题。我能够重现错误并通过运行npm install --no-package-lock解决它,但在jenkins管道中运行时,错误没有解决。我设法通过禁用代理解决它,如下所示:

sh """
        proxy='' \
        https_proxy='' \
        http_proxy='' \
        npm install
        npm run test
    """

相关问题