NPM常用指令梳理



一、镜像、其他配置

1、查看镜像

npm get registry

2、设置镜像

# 淘宝镜像
npm config set registry http://registry.npm.taobao.org/
# 官方源
npm config set registry https://registry.npmjs.org/

3、安装淘宝镜像 cnpm

npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm install xxxx@a.b.c

4、配置全局安装包目录

npm config set prefix "D:\xxx\nodejs\node_global"
npm config set cache "D:\xxx\nodejs\node_cache"

二、依赖包管理

0、查看

# 全局
npm list -g --depth 0
npm ls  # npm list
# 某个包
npm list <package>
# 某个包对于其他包的依赖关系
npm view <package> dependencies
# 最新版本号
npm view <package> version
# 历史版本号
npm view <package> versions
# 查看来源地址
npm view <package> repository.url

1、安装

安装所有 package.json 文件中引入的包:

npm install
# 等价:
npm i
npm install package@<version|tag>

版本号语法:

# 主版本.次版本.修订号
1.0.2 # 完全匹配  
>3.0.0 # 大于这个版本
<3.0.0 # 小于这个版本
>=3.0.0 # 不小于这个版本
<=3.0.0 # 不大于这个版本
3.0.0-5.6.1 # 两个版本之间任意版本
~3.0.0 # 不改变主、次版本号
^4.0.0 # 不改变主版本号
* # 任意版本
latest # 最后发布的版本

安装:

npm install <package> –g
npm i <package> -g
# ================
npm install <package> --save # -S
npm i <package> -S # 等同于 npm i <package>
npm i <package> --save-dev
npm i <package> -D # --save-dev

2、更新、检查更新

npm update -g <package>
npm update <package>
# 更新到制定版本号
npm update <package>@<version>
# 更新到最后一个版本
npm install <package>@latest
# 检查版本过时包
npm outdated

3、卸载

npm uninstall <package>
# ↓会移除 package.json 中的引用
npm uninstall -S <package> 
npm uninstall -D <package>
npm uninstall -g <package>
# =======等价:=========
npm uninstall
npm remove
npm rm

3、全局目录配置、查看

npm config get prefix  
#  D:\xxx\npm
npm root -g            
# D:\xxx\npm\node_modules

三、其他命令

1、获取npm根目录

npm root -g

2、其他

# 清除npm的缓存
npm cache clean  
# 清除项目中没有被使用的包
npm prune  
# 会打开默认浏览器跳转到github中该包的页面
npm repo <package> 
# 会打开默认浏览器跳转到github中该包的README.MD文件信息
npm docs <package> 
# 会打开默认浏览器跳转到github中该包的主页
npm home <package>  

文章作者: pxoxq
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 pxoxq !
  目录