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