0

npm ci用来安装 npm 模块,它安装的软件包版本与package-lock.json

现在我需要添加npm module开始编写单元测试,我使用这个命令:npm i jest

我希望它应该只添加jest dependencies,但npm更新 3-5 级依赖项的所有过时依赖项package-lock.json

我想做这样的事情npm ci --save-dev jest

如何在npm不更改旧依赖项的情况下安装包package-lock.json

UPD例如,请克隆这个 repo,然后使用npm ciand npm i empty-module,如果你看git diff你会看到很多package-lock.json文件的变化

4

0 回答 0