使用nvm可以很方便的对node进行版本控制。下面简述一下 我在Window机和Mac分别安装nvm的过程。分享一下遇到了一些困难和解决问题过程中觉得有用的资料链接,或许可以帮到某位读者。
在Window上安装nvm
自动安装
最简单的方法:直接使用nvm提供的安装包。
- 如果之前安装了node,先把之前的node相关的全部清除。
- 包的下载地址:github.com/coreybutler…
- 下载压缩包 nvm-noinstall.zip
- 启动安装包 一步步安装就好了。
- 打开一个新的终端, 可以使用下面的终端命令来检查是否可以正常使用
- 安装包的时候 需要使用 国内的镜像。
nvm -v //查看版本
nvm install 16 //下载node 16
nvm use 16 //可以切换使用node 16
//切换到16后 打命令
node -v //显示现在使用的node 版本。
//下载包 国内淘宝镜像
npm install {包名称} --registry=https://registry.npm.taobao.org
在Mac机上安装nvm
下载nvm安装包。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
如果你像我一样出现一下错误:
curl: (7) Failed to connect to raw.githubusercontent.com port 443 after 210 ms: Couldn't connect to server
可以修改/etc/host的文件 加上185.199.108.133 raw.githubusercontent.com
如下代码
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
185.199.108.133 raw.githubusercontent.com
之后可以关掉终端,再打开即可使用nvm 也可以不关闭终端直接在终端输入下面export开头的命令
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
之后nvm即可以运行。验证一下
nvm -v //显示nvm版本号,验证安装
参考文档
window下载windows-nvm的方式参考一下资料:
www.freecodecamp.org/news/nvm-fo…
注意📢:在使用windows-nvm install <node_version> 的时候需要使用管理者权限的cmd。否则下载对应的版本的npm无法使用。
如果发现安装nvm,并运行 nvm install <node_version> 之后 仍然有问题。那么参考 trouble shooting链接: