Npm 包管理

设置使用国内的镜像源

我们可以使用淘宝的镜像源: npm config set registry https://registry.npm.taobao.org

检查依赖包是否有更新

这个工具可以帮助我们很方便地检查项目依赖包是否有更新。 npm install -g npm-check

使用的时候用npm-check命令就可以了。

package.json 中的版本号

{
  "dependencies": {
    "react": "^16.8.6",
    "react-router": "~5.0.0"
  }
}
  • ~开头的:更新的时候会更新到 minor version (中间的数字表示)中的最新版本,以例子中的 react-router 为例,更新的时候,只会匹配 5.0.x 的版本。
  • ^开头的:以例子中的 react 为例,更新的时候只会匹配 17.x.x 的版本,如果有 17.x.x 的版本,它不会自动升级。
  • latest:更新到最新的版本。