Windows使用nvm-windows管理node.js多版本切换

nvmn是两个在Mac/Linux上常用于管理node版本的工具,遗憾的是这两个工具都不支持Windows。在Windows可以用来管理Node版本的工具主要有:nvm-windowsnodist。本文主要介绍使用nvm-windows来管理node的版本。

首先nvm-windows并非nvm的Windows版本,它是单独开发的用于在Windows管理Node版本的工具。nvm-window项目地址:https://github.com/coreybutler/nvm-windows。

安装

1、现在nvm-windows

下载地址:https://github.com/coreybutler/nvm-windows/releases。它提供了绿色版本nvm-noinstall.zip,setup安装版 nvm-setup.zip以及源码版。 这里使用nvm-noinstall.zip

2、解压nvm-noinstall.zip

解压nvm-noinstall.zip到你要安装的目录。mvn-noinstall里的文件如下:

  • elevate.cmd
  • elevate.vbs
  • install.cmd
  • LICENSE
  • nvm.exe

3、执行安装命令

右键点击install.cmd -> 选择以管理员身份运行 -> 弹出控制台直接回车

这时已经在C盘的根目录下生成了settings.txt文件,并打开setting.txt。

注意:如果不是以管理员身份运行install.cmd命令,它会报错:

错误:拒绝访问注册表路径

这种情况也可以忽略,最后是不能再C盘生成settings.txt,但仍然会弹出setting.txt文件。

4、配置settings.txt

把setting.txt拷贝到安装目录,修改内容如下:

root: C:\dev\nvm
path: C:\dev\nodejs 
arch: 64
proxy: none 
node_mirror: http://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
  • root:nvm的安装地址
  • path:存放指向node版本的快捷方式,使用nvm的过程中会自动生成。
  • arch:操作系统的架构,32或64
  • proxy:代理
  • node_mirror:node镜像,国内配置淘宝的镜像
  • npm_mirror:npm镜像,国内配置淘宝的镜像

5、配置环境变量

使用install.cmd安装时,它默认会创建环境变量NVM_HOME 和 NVM_SYMLINK。

  • NVM_HOME :nvm的安装路径,对应settings.txt的root
  • NVM_SYMLINK:node版本的快捷方式路径,对应setting.txt的path

环境变量Path添加上这两个环境变量:

;%NVM_HOME%;%NVM_SYMLINK%;

6、验证

至此就完成了nvm-windows的安装和配置,打开控制台,输入

nvm -v

安装成功会输出nvm的版本

7、使用

查看多个版本的node

nvm list

安装指定版本的node

nvm install [版本号]

安装最新的node

nvm install latest

切换使用的node版本

nvm use [版本号]

版权声明:著作权归作者所有。

相关推荐

Node.js写内容到文件的通用方法

Node.js目前有三种方法写一个文件:1、fs.write(fd, buffer, offset, length, position, callback)这个方法是没有缓存的,需要等待回调才能确保将buffer写入磁盘。 2、fs.writeFile(filename, data, [encoding], 

Windows查看端口占用的进程

Windows netstat在Linux我们可以使用netstat查看网络状态,包括端口占用的进程。在window也是可以使用netstat命令查看端口占用的进程。打开windows的终端:开始->运行-> 输入cmd,回车->进入cmd 执行C:\> netstat -ano -a:显示所有连接和监听的端口-n:以数字的形式显示地

使用Node.js实现一个简单的web服务器

这是使用Node.js写的一个简单Web服务器示例,分为三部分:响应http请求路由url读取静态文件响应新建一个app.js文件作为此web服务器的入口。响应http请求首先我们引入http模块,创建一个http服务器。const http = require('http'); const hostname = '127.0.0.1'

WebStorm设置Node.js代码提示补全

配置Node.js安装路径首先需要安装Node.js。安装完Node.js后,WebStorm会自动识别并配置Node.js的安装路径。WebStorm设置Node.js安装路径如下:File -> Setting -> Language & Frameworks -> Node.js&nbs

Node.js在server端使用jQuery

Node.js在server端使用jQuery来做DOM操作。安装jQuerynpm install jQuery var $ = require('jQuery'); 直接使用var title = $(html).find('title').text(); $("<h1>你好</h1&g

使用nvm管理node.js版本(安装/升级/切换版本)

使用nodejs,我们可能需要维护多个版本的nodejs,使用nvm可以很好帮我们对nodes安装,升级以及管理多版本。安装nvmnvm提供了安装脚本,使用安装脚本安装如下:curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.5/install.sh | bash 或wget&nbs