使用 nvm-windows 管理 node.js 版本

nvm 是什么

nvm(Node.js version manager) 是一个命令行应用,能够协助您快速地 更新、安装、使用、卸载 本机的全局 node.js 版本,相似管理 Ruby 的 rvm前端

nnvm 仅能运行在 mac/linux 环境下,nvm-windowsnvmw 仅能运行在 win 环境下。node

nvm 提供了强大而简洁的命令:linux

  • nvm arch [32|64]: 显示 node.js 运行在 32位 仍是 64位架构. 设置 32/64 能够覆盖默认的系统架构.
  • nvm install [arch]: 安装特定版本. 版本能够填入具体的 node.js 版本号或“latest”表示最新的稳定版本.(可选)指定是安装32位版本仍是64位版本(默认为系统架构). 将[arch]设置为all以安装32位和64位版本.
  • nvm list [available]: 列出全部已安装的 node.js 版本. 键入 available 在结尾能够显示当前可用于下载的全部版本列表.
  • nvm on: 启用 node.js 版本管理.
  • nvm off: 禁用 node.js 版本管理 (并不会卸载任何已安装的版本).
  • nvm proxy [url]: 设置用于下载的代理. 将[url]留空以查看当前代理。将[url]设置为“none”以删除代理.
  • nvm uninstall: 卸载特定版本.
  • nvm use [arch]: 切换到指定的版本. 可选地指定32/64位体系结构.nvm use将继续使用所选版本,但根据提供给``的值切换到32/64位模式。有关在特定目录中使用“use”(或使用“.nvmrc”)的信息,请参阅 issue #16.
  • nvm root: 指定一个存放 node.js 不一样版本的根目录. 若是为未设置任何值,则会显示当前已设置的目录.
  • nvm version: 显示 nvm-windows 的当前版本.
  • nvm node_mirror: 设置 node 镜像源. 中国用户请使用 npm.taobao.org/mirrors/nod…
  • nvm npm_mirror: 设置 npm 镜像源. 中国用户请使用 npm.taobao.org/mirrors/npm…

为何要使用 nvm

  • 生产环境下须要使用稳定的 LTS 版本,已有的项目须要使用不一样的 node.js 版本支持
  • 学习环境下须要使用最新的 latest 版本,以尝试不一样的 node.js 新特性

安装 nvm-windows

若是本机已有Node.js,推荐先将所带Node.js卸载。git

  • 访问 github.com/coreybutler… 点击最新版本的 nvm-setup.zip 下载到本地并安装,安装目录自定github

  • 若是选择不经过 msi 安装,而是经过 便携版 安装,请下载 nvm-noinstall.zip 后,将其解压到任意文件夹下运行 install.cmd 便可,也别忘记添加 NVM_HOME(nvm安装目录) 和 NVM_SYMLINK(指望的nodejs安装目录) 到环境变量,并在 path 中添加 %NVM_HOME%;%NVM_SYMLINK%shell

测试安装成功

Win+R键入cmd 或 使用 win10 terminal 打开命令行,输入 nvm 测试安装是否成功。npm

更换下载源

法一windows

进入 nvm 安装目录,编辑 setting.txt,追加两行代码:markdown

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
复制代码

法二前端工程师

也可直接经过命令行,输入

nvm node_mirror https://npm.taobao.org/mirrors/node/
nvm npm_mirror https://npm.taobao.org/mirrors/npm/
复制代码

使用 nvm 管理版本

nvm install latest #安装最新版本node.js
nvm use 14.3.0 #使用某一具体版本
nvm list #列出当前已安装的全部版本
nvm uninstall 14.2.0 #卸载某一具体版本
复制代码

安装并使用指定版本

列出全部版本和卸载指定版本


我是一名前端工程师,若是你喜欢我分享的资讯或博文,请关注个人掘金帐号 gylidian,或者个人我的博客 gylidian.js.org,咱们就是同志了。

相关文章
相关标签/搜索