nvm是Node Version Manager的缩写,它是一个可以在同一台机器上安装和切换不同版本的Node.js的工具。如果需要在不同的项目中使用不同版本的Node.js,nvm将会非常有用。
nvm ls-remote # 查看远程版本
nvm install xxx # 安装
nvm uninstall xxx # 卸载
npm use xxx 切换使用
如何更新nvm本身
打开终端运行如下命令:
curl -o- <https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh> | bash
pnpm的安装
pnpm本身可以使用node环境安装,即npm install pnpm 。但这样安装pnpm是绑定在当前的node环境下的,如果使用nvm切换了node版本,则命令就不再可用。
推荐使用homebrew安装pnpm
但是,pnpm 实际是依赖node运行的,如果本地还没有安装node,那么homebrew会自动安装node。但如果已有,并且版本试用,则不会安装。
homebrew安装的pnpm 位置在:/opt/homebrew/bin/pnpm 可以使用如下命令查询:
which pnpm