npm update 命令
这个命令会将所有列出的包更新到最新的版本(由 package.json 中的版本号决定),并且是根据 Semver 语义化版本控制模块。
举个简单的例子:
"react": "^15.6.1",
"react-dom": "~15.6.1",
^: b允许在不修改 [major, minor, patch] 中最左非零数字的更改(匹配大于 X、Y、Z 的更新 Y、Z 的版本号)
~: 匹配大于X.Y.Z的更新Z的版本号
因此在执行 npm update 后,上面的 react 包会更新到 15.x.x 的最新版,而 react-dom 包会更新到 15.6.x 的最新版本。
另外,如果 package.json 新增了一些包的字段, npm update 会将这些包也安装上。如果是删除字段,update 命令并不会删除相应的包。
6490

被折叠的 条评论
为什么被折叠?



