package-lock.json破坏了我的构建

时间:2018-07-02 15:07:38

标签: npm npm-install node-modules package-lock.json

作为CI的一部分,每次从git repo中检出最新代码后,构建脚本都会运行npm install。从几天前开始,我的构建由于缺少模块而开始失败,并显示错误消息:

Module build failed: Error: Cannot find module 'cuint'

当我仔细研究一下它时,我意识到npm install命令的行为开始有所不同,并且package-lock.json文件的更新方式不需要此{{1} }模块。 这是cuint命令前后的package-lock.json部分的屏幕截图:

enter image description here

最让我感到困惑的是为什么在所需的npm install模块之前具有相同版本xxhashjs的相同软件包0.2.1到现在却没有这样的软件包。这不是打破锁定版本的全部意义吗?

任何有关如何处理此问题的想法将不胜感激。

0 个答案:

没有答案