require-extras
v1.0.4
Published
A simple method to require directory.
Downloads
7
Readme
require-extras
将指定目录下的模块递归解析得到结果,参考自 require-all 库。
目录介绍
├── test 测试
├── index.js 源代码
└── README.md如何使用
通过 npm 下载安装代码
$ npm install require-extras最简示例
var modules = require('require-extras')(__dirname + '/pages');文档
参数
options {Object | String}
|属性|类型|必填|说明| |:-|:-|:-|:-| |dirname|String|是|指定目录| |resolve|Function|否|对获得的模块进行处理|
resolve(data, moduleName)
|属性|类型|说明|
|:-|:-|:-|
|data|Object|模块的数据结果|
|moduleName|String|模块名称。即模块所在文件的相对路径,例如:index.js、user/index.js等。|
示例
示例一
var requireEx = require('require-extras');
var modules = requireEx({
dirname: __dirname + '/pages'
});示例二
var requireEx = require('require-extras');
var modules = requireEx({
dirname: __dirname + '/pages',
resolve: function(data, moduleName) {
// 对数据结果进行处理
if (data.isLaunch) {
// 首页配置进行解析
}
return data;
}
});