乐趣区

nvm管理nodejs版本Windows系统

nvm 管理 node 版本

在开发过程中偶尔会碰见不同项目依赖的 node 版本不一样,而 node 没有提供自动切换版本的功能,这个时候就需要 nvm 出马了,n 也可以管理 node 版本(注:不支持 Windows)

先去下载 nvm-windows

下载链接地址 注:目前版本 1.1.6。
如果你之前安装过 node,先卸载掉。

安装 nvm-windows

刚才下载的是 nvm-setup.zip 这个文件

    输入 nvm 


这就安装成功了。

安装 node

安装最新稳定版 node

    nvm install latest

安装指定版本 node

    nvm install 8.9.0

切换 node 版本

    nvm use 9.3.0

nvm list 显示当前安装 node 版本列表 * 代表当前使用的版本

 注: 安装的 npm 全局模块不会在各个版本的 node.js 之间共享。还有可能有些 npm 包不支持当前使用的 node 版本 

nvm 基本命令

nvm arch [32|64]: 设置 node 是以 32 还是 64 位模式运行。指定 32 或 64 来覆盖默认操作系统版本。
nvm install <version> [arch]: version 版本号 例如 8.9.0 或者 latest(最新稳定版),[arch]可选、指定是否安装 32 位或 64 位版本(默认为系统架构),将 [arch] 设置为 all 安装 32 和 64 位版本。
nvm list [available]: 显示当前安装 node 版本列表 * 代表当前使用的版本,在末尾输入 available 显示可供下载的所有版本列表。
nvm on: 使用 Node.js 版本管理。
nvm off: 禁用 node.js 版本管理(不会卸载任何东西)。
nvm proxy [url]: 设置下载的代理,将 [url] 留空以查看当前代理。将 [url] 设置为 none 以删除代理。
nvm uninstall <version>: 卸载指定的 node 版本。
nvm use <version> [arch]: 切换指定的 node 版本,可选[arch]32 和 64 位版本。
nvm root <path>: 设置 nvm 存放不同版本的 node.js 的目录。如果没有设置 path,则显示当前的根目录。
nvm version: 显示 Windows 的 NVM 的当前运行版本。
nvm node_mirror <node_mirror_url>: 设置 node 节点镜像。国内可以使用 https://npm.taobao.org/mirror…
nvm npm_mirror <npm_mirror_url>: 设置 npm 节点镜像。国内可以使用 https://npm.taobao.org/mirror…

我的博客和 GitHub 地址

https://github.com/lanpangzhi

http://blog.langpz.com

参考

https://github.com/coreybutler/nvm-windows

退出移动版