对于收缩包装/锁定项目中的嵌套依赖项,npm (我在npm@5上)有一个好的方法吗?
执行npm install package@latest --save将按预期更新收缩包装文件,但它也会将依赖项添加到package.json中,这不是我想要的。执行npm install --no-save package@latest将正确地跳过更新package.json,但也不会更新收缩包装文件。
是否有一种简单的方法可以在不接触package.json的情况下更新子依赖文件和收缩包装文件?
发布于 2017-11-22 22:44:33
我经常使用的解决方法是两个步骤:
npm i --no-save subdependency@latest && npm shrinkwrap --dev这并不理想,但有效。希望其他人有一步解决方案。
更新
现在,我这样做:
npm i --save subdependency@latest && npm uninstall --save subdependency...which也很烦人。
https://stackoverflow.com/questions/47444984
复制相似问题