mac和windows上安装nvm管理node版本

打印 上一主题 下一主题

主题 528|帖子 528|积分 1584

NVM 是 node version manager 的缩写,它是一个用来管理电脑上 node 版本的命令行工具,在日常前端开发中是一个跟 node 一样会经常用到的工具,可以很方便的让我们快速切换不同的node版本。

mac 上安装 nvm

1、下载安装 nvm

下载安装可以直接使用官方保举的 cURL or Wget 命令,可以参考 nvm 官方堆栈里的阐明:
  1. curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
复制代码
  1. wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
复制代码
当然,也可以使用 brew 命令来安装,brew 是 mac 系统上一款软件管理工具,通过它可以很方便的安装、卸载第三方软件,雷同于node里的npm包管理工具,如果你的 mac 上有安装 brew,可以在终端中输入下方命令安装 nvm:
  1. brew install nvm
复制代码
2、执行 nvm 脚本安装文件

在 mac 中,source 命令是一个非常有效的命令,它用于在当前shell环境中执行指定的shell脚本文件,这里我们就必要借助 source 命令来执行下 nvm 安装脚本。我们必要先检察上一步骤中 nvm 的安装目录,直接输入:
  1. brew list nvm
复制代码
比如我的 mac 上检察到的安装目录:
  1. /usr/local/Cellar/nvm/0.39.1_1/etc/bash_completion.d/nvm
  2. /usr/local/Cellar/nvm/0.39.1_1/libexec/ (2 files)
  3. /usr/local/Cellar/nvm/0.39.1_1/nvm-exec
  4. /usr/local/Cellar/nvm/0.39.1_1/nvm.sh
复制代码
这里我们必要的就是末了一个 nvm.sh 的那个,直接用 source 命令执行:
  1. source /usr/local/Cellar/nvm/0.39.1_1/nvm.sh
复制代码
其实除了上面自己查找nvm脚本的位置,尚有一种不必要先找出脚本位置更简单的方式,保举各人直接用这一种方式,在终端中输入:
  1. source ~/.nvm/nvm.sh
复制代码
3、设置环境变量

到这里如果我们直接在终端命令中输入 nvm 或 nvm -v,不出不测应该会报错:zsh: command not found: nvm,这是因为我们还没设置环境变量,终端命令执行时找不到 nvm 这个命令。我们必要同时设置 .zshrc 和 .bash_profile 这两个文件,具体步骤和要设置的变量内容都是一样的:
a、打开配置文件

用 vim 命令来编辑配置文件,注意设置 .bash_profile 文件时,背面的文件名改成 .bash_profile:
  1. vim ~/.zshrc
复制代码
b、添加环境变量

按键盘上的 i 键进入编辑模式,然后在文件中添加如下内容:
  1. export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
  2. [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
复制代码
添加好之后按键盘上的 esc 退出键,然后再输入 :wq 就会自动生存然后退出编辑模式。
c、重新加载配置文件

这里也必要借助 source 命令,注意设置 .bash_profile 文件时,背面的文件名改成 .bash_profile:
  1. source ~/.zshrc
复制代码
4、卸载之前的 node

为了同一管理我们可以将系统上之前安装的 node 卸载掉,注意如果你的系统之前还没安装过 node 就不必要这一步了,直接输入下面的命令删除全部 node 和 npm 相干的文件:
  1. sudo rm /usr/local/bin/node
  2. sudo rm -rf /usr/local/share/man/man1/node.1
  3. sudo rm -rf /usr/local/lib/dtrace/node.d
  4. sudo rm -rf ~/.node-gyp
  5. sudo rm -rf /usr/local/bin/npm
  6. sudo rm -rf ~/.npm
  7. sudo rm -rf /usr/local/lib/node_modules
复制代码
在 windows 上安装 nvm

windows 上我们可以直接下载安装文件然后点点就行了,没有 mac 上那么贫苦。直接在官方下载地点中下载 nvm-setup.exe 这个文件:

然后直接点击这个 exe 安装文件跟着提示点就行了。
常用 nvm 命令

  1. ## 安装指定版本,版本号可模糊指定:nvm install v16.6.0、nvm install 16.6
  2. nvm install <version>
  3. # 卸载指定版本
  4. nvm uninstall <version>
  5. # 切换到某个版本
  6. nvm use <version>
  7. # 列出本地所有安装的版本,也可以用 nvm list
  8. nvm ls
  9. # 列出所有可安装的远程node版本
  10. nvm ls-remote
  11. # 安装最新稳定版本
  12. nvm install stable
  13. # 显示当前使用的版本
  14. nvm current
  15. # 查看 nvm 版本
  16. nvm -v
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

老婆出轨

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表