nvm 官网
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
安装最新版本的nvm
bug解决
报错:curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
最近两天遇到的这个问题,由于之前安装公司自己研发的框架和脚手架,所需的node版本比较低,所以更改了node版本,但是我好像记得安装了nvm 但是后面使用nvm – version 查看不到nvm的版本号,也就是没有安装。最近想要使用最新的vue-cli搭建项目,但是由于node版本太低,所以脚手架报错,搭建不了。
具体解决步骤:
1,查找raw.githubusercontent.com网址对应的ip
查询网址:查找对应的ip
2,进入电脑的host文件
- 打开命令行工具
- 输入 sudo vi /etc/hosts
- 输入密码,并进入vim 输入i 进入install 模式
- 输入查找的ip raw.githubusercontent.com
- 输入esc 退出install模式
- 重新打开命令行窗口,下载nvm
- 命令行加载的时候,当出现输入时,输入
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
最后输入 nvm --version 查看版本
接下来如果是在公司内网上下载nvm,可能会出现访问不了GitHub的问题,方法一:翻墙,方法二:找到一个可以访问GitHub网址的内网,设置以应的ip
nvm常用命令
1,显示node的版本信息
nvm ls
2,安装稳定版本的node
nvm install stable
3,安装对应的node版本
nvm install <version>
4,指定默认node版本
nvm alias default <version>
5,删除对应版本的node
nvm uninstall <version>
6,在对应项目中使用node
nvm use <version>
7,查看远程node的版本
nvm ls-remote