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无法正确识别该自定义模块。

作者最新文章