NodeJS
NodeJS 是实现 CommonJS 规范的,因此它的模块加载是同步的。
1.模块定义
CommonJS 是通过 module.exports 直接暴露的。
- 定义一个模块A,新建 a.js 文件
module.exports=function(){
console.log("Hello ModuleA");
}
或 下面这样,直接导出函数
exports.log=function(str){
console.log(str);
}
2.模块加载
- 模块加载使用 require 来加载模块
var moduleA=require("./a");
3.使用模块A,新建 index.js
var moduleA=require("./a");
moduleA();
- 定位到 index.js 所在目录,执行 node index,查看输出
Hello ModuleA