配置node环境

本文详细介绍如何下载并安装Node.js及npm,设置环境变量,以及通过创建一个简单的HTTP服务器来测试安装是否成功。

第一步
去nodejs下载node.msi安装文件包,里面包含了node.js和npm;
双击node.msi就行了,选择安装路径和npm;
在这里插入图片描述
第二步 设置环境变量
计算机(或者我的电脑)右击属性-》高级系统设置-》环境变量。

新建一个用户变量。
变量名:NODE_PATH
值:C:\Program Files\nodejs\node_modules
注意:值为nodejs安装目录
在这里插入图片描述
第三步 测试
随便找个项目文件夹,再里面新建一个service文件夹,我的目录是E:\nodetest\service
注意:此路径不能有中文
再在里面新建一个UTF-8编码的js文件、文件名字随便起、我的文件叫test.js
在js文件里面增加入下代码

var http=require('http');
http.createServer(function (request,response){
    response.writeHead(200,{'Content-Type':'text/plain'})
    response.end("hello,world\n");
    }).listen(8887);
    
console.log('Server runing at http://127.0.0.1:8887');    

第四步 运行
启动nodejs服务,window键+R,输入cmd然后回车

在命令行窗口中输入node E:\nodetest\service\test.js

注意:结尾不用加分号;

成功
在这里插入图片描述
在浏览器中输入http://127.0.0.1:8887/结果如下。
在这里插入图片描述

在 Windows 系统上配置 Node.js环境变量主要涉及两个方面:一是确保 Node.js 和 npm 命令可以在命令行中全局运行,二是配置自定义的环境变量供 Node.js 程序运行时使用。 ### 安装路径系统环境变量配置 1. **安装 Node.js 时自动配置环境变量** 在 Windows 上安装 Node.js 时,默认安装程序通常会自动将 Node.js 和 npm 的可执行文件路径添加到系统的 `PATH` 环境变量中。这意味着安装完成后,可以直接在命令行中使用 `node` 和 `npm` 命令。如果安装后命令无法识别,可能需要手动检查 `PATH` 是否包含安装目录,例如 `C:\Program Files\nodejs\` 或 `C:\Program Files (x86)\nodejs\` [^2]。 2. **手动配置 Node.js 安装路径到环境变量** 如果安装过程中未自动配置,或者你使用了自定义安装路径,则需要手动将 Node.js 的安装目录添加到系统环境变量中。 - 打开“系统属性” → “高级系统设置” → “环境变量”。 - 在“系统变量”部分找到 `Path` 变量,点击“编辑”。 - 添加 Node.js 的安装路径(例如 `C:\Program Files\nodejs\`)到列表中。 - 确认并保存更改,然后重启命令行工具以使更改生效。 ### 在 Node.js 应用中使用环境变量 1. **使用 `process.env` 访问环境变量** 在 Node.js 应用程序中,可以通过 `process.env` 对象访问所有可用的环境变量。例如,如果设置了 `NODE_ENV=production`,则可以通过 `process.env.NODE_ENV` 来获取该值 [^1]。 2. **配置自定义环境变量** 可以在系统环境变量中添加自定义变量,例如 `PORT=3000` 或 `DATABASE_URL=mongodb://localhost:27017/myapp`。这些变量可以在 Node.js 应用中通过 `process.env` 进行访问。 - 在“环境变量”设置界面中,可以点击“新建”来创建新的环境变量。 - 例如,添加变量名 `NODE_ENV`,值为 `development`。 - 在 Node.js 代码中通过 `process.env.NODE_ENV` 获取该值。 3. **使用 `.env` 文件管理环境变量(推荐)** 使用 `dotenv` 模块可以在项目中通过 `.env` 文件定义环境变量,而无需手动修改系统环境变量。 - 首先安装 `dotenv` 模块: ```bash npm install dotenv ``` - 创建 `.env` 文件并添加变量: ```env NODE_ENV=development PORT=3000 DATABASE_URL=mongodb://localhost:27017/myapp ``` - 在主程序入口文件中加载 `.env` 文件: ```javascript require('dotenv').config(); console.log(process.env.PORT); // 输出 3000 ``` ### 开发工具推荐 为了更高效地进行 Node.js 开发,建议使用支持 JavaScript 和 Node.js 的代码编辑器,例如 Visual Studio Code。它提供了智能代码补全、调试支持以及丰富的社区扩展插件,能够显著提升开发体验 [^3]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值