NodeJS自定义模块的创建与调用方法
作者:工具松鼠时间:2026-10-26 17:30:48浏览:152
本文介绍NodeJS中自定义模块的基本写法。通过创建hello.js并使用exports导出函数,在main.js中利用require('./hello')进行引用。重点强调相对路径必须包含./前缀,否则模块加载会失败。
NodeJS自定义模块的创建与调用方法
在NodeJS中,每个模块通常对应一个独立的JavaScript文件。本节演示如何编写一个最基础的模块hello.js,并在另一个脚本文件main.js中通过require函数加载并使用该自定义模块。
hello.js
代码如下:
function hello(name) {
console.log('hello, '+ name);
}
exports.hello = hello; main.js
代码如下:
var h = require('./hello');
h.hello('snandy'); 假设约定hello.js和main.js位于同一目录下,例如名为node的目录。
打开命令行终端,切换至该node目录,然后执行以下命令:
代码如下:
node main.js 执行成功后,命令行将输出:hello, snandy
注意:
在main.js中使用require加载模块时,参数不能仅写"hello",必须在路径前加上"./"以表示相对路径,否则NodeJS无法正确识别该自定义模块。
作者最新文章
WebStorm内置JS代码格式化功能怎么用
2026-11-05 10:10:47
在线JS代码格式化与混淆压缩工具推荐及使用指南
2026-11-03 20:31:53
CodePen、JSFiddle与RunJS对比:哪款在线JavaScript编辑器更好用
2026-11-03 18:52:45
无需安装环境,5款主流JavaScript在线运行工具推荐
2026-11-03 18:23:26
JS怎么将地址栏查询字符串转换为JSON对象
2026-11-03 18:10:29
