网站设计主页,网站建设一般的长宽,长沙拓谋网络科技有限公司,创意网站特效nodejs模块遵循commonJS规范#xff0c;但并不是完全实现规范#xff0c;主要使用require引入模块、使用exports导出模块。 导出属性或方法
使用exports mouduleA.js#xff1a;
var say function(world){console.info(say: world);
}var sing function(wo… nodejs模块遵循commonJS规范但并不是完全实现规范主要使用require引入模块、使用exports导出模块。 导出属性或方法
使用exports mouduleA.js
var say function(world){console.info(say: world);
}var sing function(world){console.info(sing: world);
}exports.saySomeThing say;
exports.singSomeThing sing;
index.js中引入
var mA require(./moduleA)mA.saySomeThing(hello)
mA.singSomeThing(world)
导出对象
使用module.export moduleB.js:
var person function(){var name ;this.setName function(name){this.name name}this.sayHello function () {console.info(hello this.name)}
}module.exports person
index.js中引入
var mb require(./moduleB)
var thatway new mb()
thatway.setName(thatway)
thatway.sayHello()