起因:因为某些特殊原因想要替换nodejs的版本,查询告知需要使用nvm来管理,使用命令来安装

npm install nvm -g

!image.png

失败了!!!!!!!!!!!!!!!!!!!!!!!

百度了一下方案:正确安装和使用nvm

然而执行命令的时候又卡住了

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash

image.png

解决方案如下:

由于某些你懂的因素,导致GitHub的raw.githubusercontent.com域名解析被污染了。

https://www.ipaddress.com/查询raw.githubusercontent.com的真实IP。

image.png

设置到host文件中 vim/etc/hosts

image.png

执行命令下载

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash

image-20210707095046098

此时提示我们重启一下

image.png

重启以后执行 命令可以自由选择版本

image.png

nvm相关命令

  • nvm install <version> ## 安装指定版本,可模糊安装,如:安装v4.4.0,既可nvm install v4.4.0,又可nvm install 4.4
  • nvm uninstall <version> ## 删除已安装的指定版本,语法与install类似
  • nvm use <version> ## 切换使用指定的版本node
  • nvm ls ## 列出所有安装的版本
  • nvm ls-remote ## 列出所以远程服务器的版本(官方node version list)
  • nvm current ## 显示当前的版本
  • nvm alias <name> <version> ## 给不同的版本号添加别名
  • nvm unalias <name> ## 删除已定义的别名
  • nvm reinstall-packages <version> ## 在当前版本node环境下,重新全局安装指定版本号的npm包

docker
670 声望53 粉丝

十三学得java成,名属company第一部