Node.js 开发环境配置与 Express 实战指南
本文详细讲解 Node.js 在 Windows 8.1 下的安装与环境变量配置,涵盖全局模块与缓存路径设置。通过 Express 框架实例演示项目创建、依赖管理及常见错误排查,并介绍使用 supervisor 进行进程管理和 WebStorm IDE 调试技巧,帮助开发者快速搭建 Node.js 开发环境。
Node.js 概述与环境准备
Node.js 并非一种编程语言,而是基于 Google V8 引擎构建的 JavaScript 运行平台,负责解析 JS 代码并提供一系列 API 供开发者调用。目前 Node.js 发展势头良好,吸引了大量前端和后端工程师的关注与参与,甚至有国外网站开发了近 90 个 Node.js Web 插件。对于前端人员而言,熟悉 JavaScript 且掌握基础 Linux 操作即可上手;后端工程师则需补充 JS 基础知识以克服使用障碍。从薪资角度看,拥有 1 年以上经验的 Node.js 工程师在广州的起薪已超过 7K,市场热度堪比 Hadoop。本文主要介绍 Windows 8.1 环境下的 Node.js 配置过程。
Node.js 安装与版本验证
安装 Node.js
访问 Node.js 官网 http://www.nodejs.org/download/ 下载对应版本,此处以 64 位系统为例。当前版本已更新至 v0.10.33,安装过程中会自动集成 Node 和 npm,并配置好环境变量。安装完成后,可在安装目录下看到相关文件。

安装完成后,在安装文件夹中按住 Shift 并点击右键,选择“在此处打开命令窗口”,输入命令即可查看已安装的 Node.js 版本,例如 0.10.32。
node-v
全局模块与缓存路径配置
二、 全局文件夹设置
对于初学者,node_cache 和 node_global 通常默认为当前用户目录,无需特别设置。但为了方便管理,可以手动配置全局缓存和模块文件夹,具体命令如下:
npmconfigls//列出prefix配置
npmconfigsetcache'D:\ProgramFiles\nodejs\node_cache'//设置全局缓存文件夹
npmconfigsetcache'node_global'//设置全局模块文件夹
Express 框架安装与管理
三、 安装模块
Node.js 和 npm 安装完毕后,npm 作为 Node 的包管理器,可通过命令行进行模块管理。
以安装 Web 框架 Express 为例,参数 -g 表示安装到全局文件夹,若不指定则安装到当前文件夹。
npminstallexpress-g//express还可以带上@版本号
在之前设置的全局文件夹中查看是否生成了相关文件,并使用命令检查已安装的 Express 版本号。
express-V
若输出版本号,则表明安装成功。
如需卸载该插件,可使用相应命令执行卸载操作。
npmuninstallexpress
卸载后重新安装 Express,并指定版本号 3.2.2(此为作者熟悉的版本),具体操作如下。
Express 项目创建与错误排查
四、 使用 Express 安装
使用命令创建一个 Web 站点,操作如下:
expressTest

执行后会输出提示信息,进入 Test 文件夹并使用命令运行该站点。
nodeapp.js


看到端口 3000 的提示说明服务启动成功,但在浏览器中访问时可能会报错。
错误信息为:500 Error: Cannot find module 'jade'
既然报错,接下来安装缺失的模块。该文件夹下存在 package.json 文件,描述了站点信息,可使用记事本打开查看。

文件显示需要两个库:express 和 jade。若模块众多,逐个安装命令繁琐,可使用简便命令检查当前 package.json 的依赖库并批量安装:
npminstall
安装模块后,还需修改 views 目录下 layout.jade 文件的第一行,将 doctype 5 改为 doctype html。保存后重新执行 node app.js,网站即可正常运行。


Supervisor 进程管理插件
五、 安装 supervisor 插件
前文提到,若程序出错 Node.js 会自动停止服务,不利于调试。可使用 supervisor 插件管理 Node.js 进程,包括调试功能。使用以下命令安装全局模块:
npminstallsupervisor-g

安装后,无需再使用 node 命令启动服务,直接使用 supervisor app.js 即可。
WebStorm IDE 配置与调试
六、 使用 WebStorm IDE
此前编辑 JS 文件使用记事本,体验不佳。推荐使用知名的 WebStorm 编辑器,网上有多种版本可供下载。此处提供网友分享的链接 http://yunpan.cn/cAcf6hVxnIbCt 提取码 246f,下载后直接安装,覆盖 exe 文件即可,操作简便。
首次运行时会打开一个文件夹,即项目所在文件夹。

接下来介绍调试功能。此前作者花费较多时间研究,最终在波哥指导下解决。其实操作并不复杂,直接参考图示:





在程序中设置断点即可进行调试,非常方便。
以上为个人关于 Node.js 开发环境配置与使用的经验总结,后续将继续分享 Node.js 的详细应用。
Node.js中使用path模块获取文件名
2026-11-05 15:15:15
Node.js中url模块与querystring模块处理查询字符串的区别
2026-11-05 15:04:45
JavaScript(JS)主要用来做什么
2026-11-05 10:10:47
怎么修改Node.js和npm的全局安装路径与缓存目录
2026-11-04 19:48:28
NW.js 常见问题排查:Node 模块加载失败与版本兼容解决
2026-11-04 11:22:45
