linux下打包包缺失问题修复尝试2
This commit is contained in:
		| @@ -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) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user