Skip to content

Commit 312c883

Browse files
committed
🎨 适配
1 parent 244c10b commit 312c883

File tree

3 files changed

+14
-6
lines changed

3 files changed

+14
-6
lines changed

bin/micro-app-build.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,16 @@ global.extraArgs = program.args;
1616

1717
const type = program.type;
1818
if (type === 'vusion') {
19-
microApp.vusionAdapter.build().then(() => {
19+
const vusionAdapter = new microApp.VusionAdapter();
20+
vusionAdapter.build().then(() => {
2021
console.info('>>> Build Success >>>');
2122
}).catch(e => {
2223
console.error('>>> Build Error >>>', e);
2324
});
2425
} else if (!type || type === 'webpack') {
2526
// webpack build ...
26-
microApp.webpackAdapter.build().then(() => {
27+
const webpackAdapter = new microApp.WebpackAdapter();
28+
webpackAdapter.build().then(() => {
2729
console.info('>>> Build Success >>>');
2830
}).catch(e => {
2931
console.error('>>> Build Error >>>', e);

bin/micro-app-dev.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,9 @@ process.env.NODE_ENV = 'development';
2121

2222
global.extraArgs = program.args;
2323

24-
microApp.koaAdapter.devHot(program, url => {
24+
const wbpackAdapter = program.type === 'vusion' ? new microApp.VusionAdapter() : new microApp.WebpackAdapter();
25+
const koaAdapter = new microApp.KoaAdapter(wbpackAdapter, program);
26+
koaAdapter.devHot(url => {
2527
// success
2628
if (program.openBrowser) {
2729
opn(url);

bin/micro-app-start.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,14 @@ let promise = Promise.resolve();
2222
if (program.build) {
2323
const type = program.type;
2424
if (type === 'vusion') {
25-
promise = microApp.vusionAdapter.build().then(() => {
25+
const vusionAdapter = new microApp.VusionAdapter();
26+
promise = vusionAdapter.build().then(() => {
2627
return Promise.resolve(true);
2728
});
2829
} else {
2930
// webpack build ...
30-
promise = microApp.webpackAdapter.build().then(() => {
31+
const webpackAdapter = new microApp.WebpackAdapter();
32+
promise = webpackAdapter.build().then(() => {
3133
return Promise.resolve(true);
3234
});
3335
}
@@ -37,7 +39,9 @@ promise.then(flag => {
3739
if (flag) {
3840
logger.success('Build finish');
3941
}
40-
microApp.koaAdapter.runServer(program, url => {
42+
const wbpackAdapter = program.type === 'vusion' ? new microApp.VusionAdapter() : new microApp.WebpackAdapter();
43+
const koaAdapter = new microApp.KoaAdapter(wbpackAdapter, program);
44+
koaAdapter.runServer(url => {
4145
// success
4246
logger.info(`Open Browser, URL: ${chalk.yellow(url)}`);
4347
});

0 commit comments

Comments
 (0)