npm递归更新包

roh*_*2sh 5 dependencies node.js npm npm-shrinkwrap

我有一个这样的项目
在此输入图像描述

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

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

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

Sna*_*ake 0

根据此处的文档,尝试

npm --depth 9999 update private_mod@version
Run Code Online (Sandbox Code Playgroud)