0

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

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

当我仔细研究它时,我意识到从某个点npm install开始,命令的行为开始有所不同,并且我的package-lock.json文件以不再需要该cuint模块的方式进行了更新。这是我在命令package-lock.json之前和之后的一部分截图:npm install

在此处输入图像描述

最让我困惑的部分是,为什么在所需模块之前xxhashjs具有相同版本的相同软件包而现在却没有,据称。这不是打破了锁定版本的全部意义吗?0.2.1cuint

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

4

0 回答 0