diff --git a/project/allProject.js b/project/allProject.js index 8fad8b4a..f3136933 100644 --- a/project/allProject.js +++ b/project/allProject.js @@ -116,15 +116,15 @@ const generateMain = project => { return Promise.all([getCores, getApps]).then(() => new Promise(resolve => { chalkTag.info(project + '正在生成打包文件...') let bin = path.join(__dirname, project.toString(), 'index.js'), - coreApps = cores.map(e => `{name:'${e.name}',component:require('../../${e.component}').default}`), - bizApps = apps.map(e => `{name:'${e.name}',component:require('../../${e.component}').default}`), + coreApps = cores.map(e => `{name:'${e.name}',component:require('..\\..\\${e.component}').default}`), + bizApps = apps.map(e => `{name:'${e.name}',component:require('..\\..\\${e.component}').default}`), comps = [...coreApps, ...bizApps], content = ` const apps = [${comps.toString()}] const install = function (Vue) { if (install.installed) return Promise.resolve() else{ - let contexts = require.context('.', true, /(\\/.+)\\/App[^\\/]+\\.vue$/) + let contexts = require.context('.', true, /(\\/.+)[\\\/]App[^\\\/]+\\.vue$/) if (contexts) { contexts.keys().map(e => { if (contexts(e).default) {