nodejs如何加载一个文件夹中的js文件

一般情况下,使用nodejs加载一个模块是这样,require("js文件路径"),其中路径可以省略掉js后缀

如果要加载一个文件夹下的所有模块,可以这样使用

var ccc=require("./c");

其中c文件夹下有a和b,index三个js,默认会加载index.js,此时只需要在index.js中定义好module,则就可以直接调用a或者b文件中的方法,具体代码如下

测试文件multifileTest.js

var ccc=require("./c");
var aobj=ccc.aa;
var bobj=ccc.bb;
aobj.a();
bobj.b();

  

c文件夹下的index.js

/*module index*/
/*module index*/

module.exports = {
  aa: require(‘./a‘),
  bb: require(‘./b‘)
};

c文件夹下的a.js

module.exports.a=function(){
	console.log("a")
}

c文件夹下的b.js

module.exports.b=function(){
	console.log("b")
}

  

技术分享
技术分享

 

文章来自:http://www.cnblogs.com/benchan2015/p/4783839.html
© 2021 jiaocheng.bubufx.com  联系我们
ICP备案:鲁ICP备09046678号-3