NodeJS安装(Windows)

介绍nvm

nvm是node.js的版本管理工具。

node.js的版本是非常多的,不同的项目测试开发有时候会用到不同的版本,这时候需要切换不同的node.js版本。

通过nvm来安装node.js就可以实现nvm对node.js版本的管理。

安装nvm

下载地址及教程。解说noinstall版本的方式。

  1. 解压后目录 nvm.png
  2. 双击install.cmd,会进入命令行,Enter确认,会在所在盘根目录看到生成文件settings.txt(没有生成的话就自己新建),将文件paste到nvm目录下,打开文件,将内容修改为以下。
    • root是nvm路径
    • path是你想要的node.js路径
    • 使用淘宝镜像,下载速度更快
  3. 配置环境变量,使得nvm全局可用(如果已存在以下两个环境变量,将其删除)。
    • 新增环境变量 NVM_HOME,值 C:_Code\nvm
    • 新增环境变量 NVM_SYMLINK,值 C:_Code\nodejs
    • 将新增的环境变量添加到Path
  4. 任意位置打开命令行,输入 nvm install latest,会下载最新版本的node.js到指定路径;当然想下载其他版本只要制定版本号就可以了。下载完成后,要输入 nvm use 版本号 以开始使用nodejs
  5. 几个常用的命令
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    # 查看nvm版本
    nvm version

    # **安装最新版本的nodejs**
    **nvm install latest

    # 安装指定版本
    nvm install 版本号

    # 查看所有可用nodejs版本**
    nvm list available

    # 查看已安装的nodejs版本
    nvm ls

    # 使用用指定版本号的nodejs
    nvm use 版本号

    # 删除指定版本号的nodejs
    nvm uninstall 版本号

安装npm

每个node.js都是自带npm的,但是该npm只属于对应版本的node.js;这样一来,在切换node.js版本的时候也会造成npm的切换,便会使得npm下的一些全局包无法共享使用,每切换一次node.js版本,都必须确认其npm下的全局包是否完全 —— 这显然是不符合我们的使用习惯的。

综上,我们需要一个独立的npm。

  1. 配置独立的npm安装路径。打开命令行,输入 npm config set prefix “C:_Code\nvm\npm”。用户文件目录下会生成一个.npmrc的文件,打开后可以看到如下内容:prefix=C:_Code\nvm\npm
  2. 下载npm。命令行输入 npm install npm -g。这样独立的npm就下载完成了。
  3. 配置环境变量。新增环境变量 NPM_HOME,值 C:_Code\nvm\npm,添加 %NPM_HOME% 到path。