UNPKG

jj-module-document

Version:

文档管理模块

20 lines (16 loc) 546 B
import "./styles/index.scss"; const allComponents = require.context(".", true, /\.vue$/); const allJs = require.context("./api/", true, /\.js$/); const res_components = {}; allComponents.keys().forEach((item) => { const comp = allComponents(item); const name = comp.default.name; res_components[name] = comp.default; }); const apiMap = {} for (const key of allJs.keys()) { const fileKey = key.replace(/\.\/|\.js/g, ''); apiMap[fileKey] = allJs(key) } res_components["Api"] = apiMap; export default res_components;