1.0.4 • Published 4 years ago
require-extras v1.0.4
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;
}
});