使用

  • 更新:npm update
    • 指定包:npm update <package-name>
  • 卸载:npm uninstall <package-name>
    • 全局:npm uninstall --global <package-name>
# 本地安装 (默认有 --save 或者 -S 参数)
# 可在项目的 package.json 文件里的 dependencies 字段查看
npm install <package-name>
 
# 开发依赖 (--save-dev 同)
# 可在项目的 package.json 文件里的 devDependencies 字段查看
npm install -D <package-name>
 
# 全局安装 (-global 同)
npm install -G <package-name>
# 查看全局安装目录
npm root -g
 
# 指定版本安装
npm install vue@2.6.14
# 指定 tag 安装
npm install vue@legacy

开发依赖包也是会被安装到项目根目录下的 node_modules 目录中。和生产依赖包不同的点在于,只在开发环境生效,构建部署到生产环境时可能会被抛弃,一些只在开发环境下使用的包,就可以安装到开发依赖里,比如检查代码是否正确的 ESLint 就可以用这个方式安装。

镜像源

# 查看
npm config get registry
# 修改
npm config set registry https://registry.npmmirror.com
# 恢复默认
npm config rm registry