npm递归更新包

npm update packages recursively

我有一个这样的项目

我想将所有 private_mod 版本(根和嵌套级别)更新到 1.3.2。有 npm 方法吗?

注意:每个依赖项(dep-1、dep-2、dep-3)都有自己的package.json

我能想到的一种方法是:
- 生成 shrinkwrap 文件 npm shrinkwrap
- 为所有依赖项
手动编辑 private_mod 更新版本的 npm-sharinkwrap.json 文件 - 再次执行 npm install 以从 shrinkwrap 文件

安装新软件包

根据文档here,尝试

npm --depth 9999 update private_mod@version