Upgrade Npm Dependencies

Bash

npmyarn 都提供升级依赖的命令。

针对 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 的文档可以看这里