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

时间:2015-09-05 20:46:23   收藏:0   阅读:3885

一般情况下,使用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

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!