npm--管理依赖包


# 查看全局安装的依赖包
npm ls -g

# 用npm ls -g不好看明白安装了那些包,可从以下路径查找
C:\Users\ma\AppData\Roaming\npm\node_modules

# 查看镜像源|更换镜像源
npm config get registry
# npm镜像源   -- 发包时用此镜像源
npm config set registry https://registry.npmjs.org
# npm新镜像源 -- 开发时用此源速度快
npm config set registry https://registry.nlark.com

# 查看package.json包的版本信息
npm view 包名 versions --json

# 查看可以升级的依赖包
npm outdated

# 更新依赖包到指定版本或最新版本
npm install 依赖包名称@[latest|最新版本号] -D

# 查看最新版本
npm info 依赖包名称 version (查看当前最新版本)
npm info 依赖包名称 versions(查看所有版本)
npm view 依赖包名称 version (查看当前最新版本)
npm view 依赖包名称 versions(查看所有版本)
npm ls 依赖包名称           (查看本地安装的依赖包版本)
npm ls 依赖包名称 -g        (查看全局安装的依赖包版本)

# 清除缓存(新命令) npm cache clean --force 会报错
npm cache verify

nvm--管理Node版本


nvm -v	                查看nvm版本,判断是否安装成功
nvm ls available	    获取可获取的Node版本
nvm install 12.14.1	    安装指定版本的Node
nvm list                列出当前安装了哪些版本的node。
nvm use 12.14.1	        使用指定版本Node
nvm uninstall 10.15.3	卸载指定版本Node

nvm node_mirror https://npmmirror.com/mirrors/node/ 设置nvm的镜像
nvm npm_mirror https://npmmirror.com/mirrors/npm/   设置npm的镜像

  • 安装时nodejs路径为C:\nvm\nodejs,使用命令行自动安装node却不会创建nodejs文件夹,而是直接安装到nvm路径下
  • nvm use 14.19.0 执行时报错 exit status 1 乱码,要用管理员身份运行
  • 安装非nvm ls available在线列出的版本, 下载open in new windownodejs指定版本, 解压放到nvm目录即可

nrm--管理镜像源


nrm -V	                 查看nrm版本(V为大写)
nrm ls	                 查看所有源
nrm use taobao	         切换源
nrm add <registry> <url> 增加源-registry是源名,url为该源的路径
nrm del <registry>       删除对应的源
nrm test npm             测试相应源的响应时间,npm为源名

npm get registry         查看当前源地址