文章目录
Github
- https://github.com/nvm-sh/nvm
Windows 环境
- https://nvm.uihtm.com/nvm.html
Mac/Linux 使用脚本进行安装或更新
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
Mac/Linux 环境变量
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"

nvm 常用命令
nvm -v
nvm ls-remote
nvm install 16.20.2
nvm list

nvm use 16.20.2
nvm alias default 16.20.2
nvm uninstall 16.20.2
npm 常用命令
npm config list
npm config get registry
npm config set registry https://registry.npm.taobao.org/
npm config set registry https://registry.npmjs.org/
npm config set registry https://registry.npmmirror.com/
npm init
npm search <package-name>
npm install <package-name>
npm install <package-name> --save-dev
npm install <package-name> --save
npm list
npm uninstall <package-name>
npm update <package-name>
npm list -g
npm uninstall -g <package-name>
npm update -g
npm update -g <package-name>
npm config get cache
npm cache clean
npm cache clean --force
npm 安装 pnpm
- 快速的,节省磁盘空间的包管理工具
- 官网:https://pnpm.io/zh/
npm cache clean --force
npm config set registry https://registry.npm.taobao.org/
npm view pnpm versions
npm install -g pnpm
npm install -g pnpm@<version>
npm install pnpm@<version>
pnpm --version
Node 历史版本
- https://nodejs.org/en/about/previous-releases
