Node.js的环境变量配置主要涉及设置Node.js的安装路径、npm(Node Package Manager)的全局模块安装路径和缓存路径,以及可能需要的国内镜像源配置。以下是详细的配置步骤:
一、安装Node.js
-
下载Node.js安装包:
- 访问Node.js官网(https://nodejs.org/),下载适合你操作系统的Node.js安装包。
- 选择合适的版本进行下载,建议选择稳定版本。
-
安装Node.js:
- 双击打开下载的安装包,按照提示进行安装。
- 安装过程中,可以选择安装路径,建议更改到非系统盘(如D盘或E盘)以减少系统盘空间占用。
二、配置环境变量
-
打开环境变量设置界面:
- 右键点击"此电脑"或"我的电脑",选择"属性"。
- 点击"高级系统设置",在弹出的窗口中点击"环境变量"。
-
配置Node.js的安装路径:
- 在"系统变量"区域找到名为"Path"的变量,点击"编辑"。
- 在弹出的窗口中,点击"新建",将Node.js的安装路径(如
E:\Program Files\nodejs\
)添加到列表中。 - 注意:安装Node.js后,安装路径通常会自动添加到Path变量中,如果没有,请手动添加。
-
配置npm的全局模块安装路径和缓存路径:
-
在Node.js的安装目录下(如
E:\Program Files\nodejs\
),新建两个文件夹:node_global
和node_cache
。 -
分别用于存放npm安装的全局模块和缓存文件。
-
打开cmd命令行工具,输入以下命令来设置npm的全局模块安装路径和缓存路径:
bashnpm config set prefix "E:\Program Files\nodejs\node_global" npm config set cache "E:\Program Files\nodejs\node_cache"
-
请将上述命令中的路径替换为你实际创建的文件夹路径。
-
-
配置环境变量以识别npm的全局模块:
- 在"系统变量"区域点击"新建",创建一个名为"NODE_PATH"的变量,变量值为npm的全局模块安装路径(如
E:\Program Files\nodejs\node_global\node_modules
)。 - 同样在"系统变量"的"Path"变量中,添加npm的全局模块安装路径(
E:\Program Files\nodejs\node_global
),以便在任何位置都能通过命令行访问npm安装的全局模块。
- 在"系统变量"区域点击"新建",创建一个名为"NODE_PATH"的变量,变量值为npm的全局模块安装路径(如
三、配置国内镜像源(可选)
由于npm的官方镜像源位于国外,下载速度可能较慢。为了提高下载速度,可以配置国内镜像源,如淘宝npm镜像。
- 配置淘宝npm镜像 :
-
打开cmd命令行工具,输入以下命令来配置淘宝npm镜像:
bashnpm config set registry https://registry.npm.taobao.org
-
或者,你也可以使用cnpm(淘宝npm镜像的命令行工具)来替代npm进行包管理,安装cnpm的命令如下:
bashnpm install -g cnpm --registry=https://registry.npm.taobao.org
-
四、验证配置
-
验证Node.js和npm是否安装成功:
- 打开cmd命令行工具,输入
node -v
和npm -v
(或cnpm -v
如果你安装了cnpm),查看是否输出了Node.js和npm(或cnpm)的版本号。
- 打开cmd命令行工具,输入
-
验证环境变量配置是否成功:
- 在cmd命令行工具中,尝试全局安装一个npm包(如express),并检查该包是否安装到了你设置的全局模块安装路径下。
通过以上步骤,你应该能够成功配置Node.js的环境变量,并使用npm(或cnpm)进行包管理。