在Window机子和Mac机子上安装nvm

168 阅读2分钟

使用nvm可以很方便的对node进行版本控制。下面简述一下 我在Window机和Mac分别安装nvm的过程。分享一下遇到了一些困难和解决问题过程中觉得有用的资料链接,或许可以帮到某位读者。

在Window上安装nvm

自动安装

最简单的方法:直接使用nvm提供的安装包。

  1. 如果之前安装了node,先把之前的node相关的全部清除。
  2. 包的下载地址:github.com/coreybutler…
  3. 下载压缩包 nvm-noinstall.zip
  4. 启动安装包 一步步安装就好了。
  5. 打开一个新的终端, 可以使用下面的终端命令来检查是否可以正常使用
  6. 安装包的时候 需要使用 国内的镜像。
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的方式参考一下资料:

github.com/coreybutler…

github.com/coreybutler…

github.com/coreybutler…

www.freecodecamp.org/news/nvm-fo…

注意📢:在使用windows-nvm install <node_version> 的时候需要使用管理者权限的cmd。否则下载对应的版本的npm无法使用。

如果发现安装nvm,并运行 nvm install <node_version> 之后 仍然有问题。那么参考 trouble shooting链接:

techbrij.com/nvm-windows…