简体   繁体   English

npm 递归更新包

[英]npm update packages recursively

I have a project like this我有一个这样的项目
在此处输入图片说明

I want to update all private_mod version (root and nested levels) to 1.3.2.我想将所有 private_mod 版本(根和嵌套级别)更新到 1.3.2。 Is there a npm way to do so?有 npm 的方法吗?

Note: Each dependecy (dep-1, dep-2, dep-3) have their own package.json注意:每个依赖(dep-1、dep-2、dep-3)都有自己的package.json

One way that I can think of doing is:我能想到的一种方法是:
- generate shrinkwrap file npm shrinkwrap - 生成shrinkwrap 文件npm shrinkwrap
- Manually edit npm-sharinkwrap.json file for newer version of private_mod for all dependencies - 手动编辑npm-sharinkwrap.json文件以获取所有依赖项的更新版本的 private_mod
- Do npm install again to install new packages off the shrinkwrap file - 再次执行 npm install 以从shrinkwrap文件中安装新软件包

根据此处的文档,尝试

npm --depth 9999 update private_mod@version

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM