当我运行命令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
我谷歌了一下,尝试了很多东西,都没有成功。
我们的团队在CI管道中遇到此错误。但是,使用--无包锁
的首要答案实际上会导致npm也不使用当前的包锁。json,这绝对不是CI想要的行为。相反,现在推荐使用
npmci
在ci中安装,因为它将使用现有的包锁(而不是其他任何东西)。
对于任何遇到这个问题的人,如果您在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@