gpt4 book ai didi

node.js - 更新 shrinkwrapped 项目中的间接依赖

转载 作者:搜寻专家 更新时间:2023-10-31 23:19:48 24 4
gpt4 key购买 nike

npm(我在 npm@5)有没有一个好的方法来为 shrinkwrapped/lockfiled 项目中的嵌套依赖做版本提升?

执行 npm install package@latest --save 将按预期更新 shrinkwrap 文件,但它还会将依赖项添加到 package.json,这不是什么我想。执行 npm install --no-save package@latest 将正确地跳过更新 package.json,但它也不会更新 shrinkwrap 文件。

有没有一种简单的方法可以在不触及 package.json 的情况下更新子依赖和 shrinkwrap 文件?

最佳答案

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

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

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

更新:

现在,我这样做:

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

...这也很烦人。

关于node.js - 更新 shrinkwrapped 项目中的间接依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47444984/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com