npm递归更新包

时间:2015-12-09 21:26:13

标签: node.js npm dependencies npm-shrinkwrap

我有一个像这样的项目 enter image description here

我想将所有private_mod版本(root和嵌套级别)更新为1.3.2。有没有这样的方法呢?

注意:每个dependecy(dep-1,dep-2,dep-3)都有自己的package.json

我能想到的一个方法是:
- 生成shrinkwrap文件npm shrinkwrap
- 为所有依赖项手动编辑npm-sharinkwrap.json文件以获取较新版本的private_mod - 再次安装npm以从shrinkwrap文件

安装新软件包

1 个答案:

答案 0 :(得分:1)

根据文档here,尝试

npm --depth 9999 update private_mod@version