nvm
用途
管理node的版本
官网
https://heynode.com/tutorial/install-nodejs-locally-nvm/
安装
命令行执行
代码语言:javascript复制curl -sL https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.0/install.sh -o install_nvm.sh
代码语言:javascript复制bash install_nvm.sh
创建bash_profile
代码语言:javascript复制vi ~/.bash_profile
关闭重启 或者手动获取您各自的 ~/.profile
代码语言:javascript复制source ~/.bash_profile
验证是否安装成功
代码语言:javascript复制command -v nvm // 输出nvm
注意:您不能使用which
命令,nvm
因为它是一个 shell 函数而不是一个实际的应用程序
使用当前node的版本 我们用它来安装和使用 Node.js 的当前 LTS 版本
代码语言:javascript复制nvm install --lts
查看node版本
node -v
查看node位置
代码语言:javascript复制which node
# => /Users/joe/.nvm/versions/node/v10.16.3/bin/node
列出所有版本
代码语言:javascript复制nvm ls-remote
安装指定版本node
代码语言:javascript复制nvm install 8.16.2
切换到指定版本
代码语言:javascript复制nvm use 10.16.3
# => Now using node v10.16.3 (npm v6.9.0)
切换到最新版本
代码语言:javascript复制nvm use node
nrm
用途
对镜像源的管理
官网
https://www.npmjs.com/package/nrm
安装
代码语言:javascript复制npm install -g nrm