6

npm(我在npm@5)有没有一种好方法可以为收缩包装/锁定项目中的嵌套依赖项进行版本提升?

执行 annpm install package@latest --save将按预期更新收缩包装文件,但它也会将依赖项添加到package.json,这不是我想要的。执行 annpm install --no-save package@latest将正确跳过更新package.json,但也不会更新收缩包装文件。

有没有一种简单的方法来更新子依赖和收缩包装文件而不接触package.json

4

1 回答 1

3

我最常使用的解决方法是一个两步过程:

npm i --no-save subdependency@latest && npm shrinkwrap --dev

这并不理想,但它有效。希望其他人有一个一步的解决方案。

更新

如今,我这样做:

npm i --save subdependency@latest && npm uninstall --save subdependency

...这也很烦人。

于 2017-11-22T22:44:33.950 回答