npm

2023-09-09

使用

  • 更新:npm update
    • 指定包:npm update <package-name>
  • 卸载:npm uninstall <package-name>
    • 全局:npm uninstall --global <package-name>
Terminal window
1
# 本地安装 (默认有 --save 或者 -S 参数)
2
# 可在项目的 package.json 文件里的 dependencies 字段查看
3
npm install <package-name>
4
5
# 开发依赖 (--save-dev 同)
6
# 可在项目的 package.json 文件里的 devDependencies 字段查看
7
npm install -D <package-name>
8
9
# 全局安装 (-global 同)
10
npm install -G <package-name>
11
# 查看全局安装目录
12
npm root -g
13
14
# 指定版本安装
15
npm install [email protected]
16
# 指定 tag 安装
17
npm install vue@legacy

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

镜像源

Terminal window
1
# 查看
2
npm config get registry
3
# 修改
4
npm config set registry https://registry.npmmirror.com
5
# 恢复默认
6
npm config rm registry