Node.js-模块系统
# Node.js-模块系统
创建 hello.js 文件
exports.world = function() {
console.log('Hello World');
}
1
2
3
2
3
创建main.js 文件并引入 hello 模块
var hello = require('./hello');
hello.world();
1
2
2
在以上示例中,hello.js 通过 exports 对象把 world 作为模块的访问接口,在 main.js 中通过 require('./hello') 加载这个模块,然后就可以直接访 问 hello.js 中 exports 对象的成员函数了。
有时候我们只是想把一个对象封装到模块中
创建 hello.js 文件
function Hello() {
var name;
this.setName = function(thyName) {
name = thyName;
};
this.sayHello = function() {
console.log('Hello ' + name);
};
};
module.exports = Hello;
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
创建main.js 文件并引入 hello 模块
var Hello = require('./hello');
hello = new Hello();
hello.setName('BYVoid');
hello.sayHello();
1
2
3
4
2
3
4
上次更新: 2024/08/14, 04:14:33