当前位置: 首页 > 知识库问答 >
问题:

节点错误npm错误!cb()从未调用

华景明
2023-03-14

当我运行命令npm install时npm@latest-g我得到以下错误:-

npm WARN tar zlib error: unexpected end of file
npm ERR! cb() never called!

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

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\dk\AppData\Roaming\npm-cache\_logs\2018-04-10T03_25_52_880Z-debug.log

我谷歌了一下,尝试了很多东西,都没有成功。

共有3个答案

轩辕经赋
2023-03-14

通过跑步来解决

sudo npm cache clean --force

然后删除package-lock.json和node_modules

然后再表演

npm install 
国兴贤
2023-03-14

我们的团队在CI管道中遇到此错误。但是,使用--无包锁的首要答案实际上会导致npm也不使用当前的包锁。json,这绝对不是CI想要的行为。相反,现在推荐使用npmci在ci中安装,因为它将使用现有的包锁(而不是其他任何东西)。

东郭海阳
2023-03-14

对于任何遇到这个问题的人,如果您在npm安装上遇到相同的错误消息,那么npm安装--没有包锁可以帮我解决这个问题。

正如上面Mohit Mutha评论中引用的Github问题所建议的,如果命令在CI/CD管道中运行,或者在我的例子中,在Docker中运行,这一点尤其正确。

编辑:原因是包被锁定。json文件已存在于Docker映像或CI管道中

全部细节

 类似资料:
  • 我以前没有过将代码推送到Heroku的问题;直到星期一我才出现这个错误。 我在web上看到过类似的帖子,提到了稍微不同的错误,但没有看到过带有之前。

  • 我试图在项目文件夹中运行,但每次都出现此错误,显示从未调用过

  • 我在这里安装有棱角的材料就是我所做的 通过以下命令成功安装了Angle material Angula CDK无法使用以下命令安装 我在cmd中遇到以下错误: 参考我从来没有这个问题,这发生在我卸载了cdk和角材料之后,所以现在我试图再次安装它, 我需要做什么来解决这个问题?

  • 我不熟悉node。js。这是我的包裹。json文件 在heroku服务器上,我得到了这些错误日志 我在npm git上收到这些错误。谁能解决这个问题。 0信息如果以“确定”结尾,则有效 1 verbose cli[“C:\Program Files\nodejs\\node.exe”, 1详细的cli'C:\Program Files\nodejs\node_modules\npm\bin\npm

  • 问题内容: 我有一个我在另一台PC上工作过的本机项目,现在我想继续在另一台Linux机器上处理此确切的项目文件夹。 因此,现在我有了项目文件夹,该文件夹不包含node_modules目录,但确实包含“ package.json”。据我了解,在目录内进行NPM安装时,应安装并创建具有所有必需依赖项的node_modules目录。但是,一段时间后操作失败,并显示错误“ npm ERR!cb()neve

  • 模块构建失败(来自./node_modules/babel loader/lib/index.js): 错误:在函数“F:\reactapp” 中找不到模块“@babel/preset-es2015”。单元在resolveStandardizedName(F:\reactapp\node\u modules\resolve\lib\sync.js:43:15)处导出[作为同步] _modules@