1、什么是nvm
github: https://github.com/nvm-sh/nvm
nvm全名node.js version management,顾名思义是一个nodejs的版本管理工具。为了解决node各种版本存在不兼容现象。nvm是让你在同一台机器上安装和切换不同版本的node的工具
安装:两种方式
- curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash
- wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash
此时nvm就被安装在了/.nvm下啦
命令:
nvm ls-remote
:列出所有可以安装的node版本号
nvm install v10.4.0
:安装指定版本号的node
nvm use v10.3.0
:切换node的版本,这个是全局的
nvm current
:当前node版本
nvm ls
:列出所有已经安装的node版本
详细可参考: https://segmentfault.com/a/1190000019076671
2、问题:nvm ls-remote
之后全部是iojs列表
原因:此乃我天朝网络问题。
解决办法:
运行如下命令即可
export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/dist
image.png
现在·可以use到node指定版本
image.png
网友评论