npm
和 yarn
都提供升级依赖的命令。
针对 npm
,可以使用 npm update
来执行,命令格式如下:
npm update [-g] [<pkg>...]
更新的时候,默认会更新 package.json
文件,可以通过增加 --no-save
标记来禁用这一改动。
npm
的文档可以看这里。
yarn
的命令会更加丰富一些,命令格式如下:
yarn upgrade [package | package@tag | package@version | @scope/]... [--pattern]
其中,--pattern
后面可以跟 grep 的 pattern,只有匹配到的依赖会被升级。
默认情况下,升级会参考 package.json
里定义的依赖允许的升级范围来选择可行的最高版本进行升级。如果希望直接升级到最新版本(往往意味着会有 breaking change),那么可以加上 --latest
标志。
yarn
的文档可以看这里。