@cola-js/entry
Version:
29 lines (23 loc) • 570 B
JavaScript
const { getAppObj } = require('../util')
// 获取指定目录下符合glob的所有文件
module.exports = function (file) {
const entries = {}
let mainObj = {}
let subpackages
try {
mainObj = getAppObj(file) || {}
subpackages = mainObj.subpackages || mainObj.subPackages || []
subpackages.forEach(sp => {
const { root, pages } = sp
if (root && pages.length > 0) {
pages.forEach(p => {
entries[`${root}/${p}`] = root
})
}
})
} catch (e) {
console.log(e)
}
return entries
}