refactor: synchronize exports of standalone with the normal entry

This commit is contained in:
LeoYuan 袁力皓 2023-05-06 17:46:53 +08:00 committed by 林熠
parent 9410d21de3
commit 9947a36d17
2 changed files with 26 additions and 9 deletions

View File

@ -9,7 +9,7 @@ import { createModuleBuilder } from './generator/ModuleBuilder';
import { createDiskPublisher } from './publisher/disk'; import { createDiskPublisher } from './publisher/disk';
import { createZipPublisher } from './publisher/zip'; import { createZipPublisher } from './publisher/zip';
import createIceJsProjectBuilder, { plugins as icejsPlugins } from './solutions/icejs'; import createIceJsProjectBuilder, { plugins as icejsPlugins } from './solutions/icejs';
import createIce3JsProjectBuilder, { plugins as icejs3Plugins } from './solutions/icejs3'; import createIceJs3ProjectBuilder, { plugins as icejs3Plugins } from './solutions/icejs3';
import createRaxAppProjectBuilder, { plugins as raxPlugins } from './solutions/rax-app'; import createRaxAppProjectBuilder, { plugins as raxPlugins } from './solutions/rax-app';
// 引入说明 // 引入说明
@ -42,7 +42,7 @@ export default {
createModuleBuilder, createModuleBuilder,
solutions: { solutions: {
icejs: createIceJsProjectBuilder, icejs: createIceJsProjectBuilder,
icejs3: createIce3JsProjectBuilder, icejs3: createIceJs3ProjectBuilder,
rax: createRaxAppProjectBuilder, rax: createRaxAppProjectBuilder,
}, },
solutionParts: { solutionParts: {

View File

@ -8,7 +8,8 @@ import './polyfills/buffer';
import { createProjectBuilder } from './generator/ProjectBuilder'; import { createProjectBuilder } from './generator/ProjectBuilder';
import { createModuleBuilder } from './generator/ModuleBuilder'; import { createModuleBuilder } from './generator/ModuleBuilder';
import { createZipPublisher } from './publisher/zip'; import { createZipPublisher } from './publisher/zip';
import createIceJsProjectBuilder, { plugins as reactPlugins } from './solutions/icejs'; import createIceJsProjectBuilder, { plugins as icejsPlugins } from './solutions/icejs';
import createIceJs3ProjectBuilder, { plugins as icejs3Plugins } from './solutions/icejs3';
import createRaxAppProjectBuilder, { plugins as raxPlugins } from './solutions/rax-app'; import createRaxAppProjectBuilder, { plugins as raxPlugins } from './solutions/rax-app';
// 引入说明 // 引入说明
@ -18,6 +19,7 @@ import { COMMON_CHUNK_NAME, CLASS_DEFINE_CHUNK_NAME, DEFAULT_LINK_AFTER } from '
// 引入通用插件组 // 引入通用插件组
import esmodule from './plugins/common/esmodule'; import esmodule from './plugins/common/esmodule';
import requireUtils from './plugins/common/requireUtils'; import requireUtils from './plugins/common/requireUtils';
import styleImport from './plugins/common/styleImport';
import css from './plugins/component/style/css'; import css from './plugins/component/style/css';
import constants from './plugins/project/constants'; import constants from './plugins/project/constants';
@ -32,6 +34,7 @@ import * as CONSTANTS from './const';
// 引入内置解决方案模块 // 引入内置解决方案模块
import icejs from './plugins/project/framework/icejs'; import icejs from './plugins/project/framework/icejs';
import icejs3 from './plugins/project/framework/icejs3';
import rax from './plugins/project/framework/rax'; import rax from './plugins/project/framework/rax';
export default { export default {
@ -39,10 +42,12 @@ export default {
createModuleBuilder, createModuleBuilder,
solutions: { solutions: {
icejs: createIceJsProjectBuilder, icejs: createIceJsProjectBuilder,
icejs3: createIceJs3ProjectBuilder,
rax: createRaxAppProjectBuilder, rax: createRaxAppProjectBuilder,
}, },
solutionParts: { solutionParts: {
icejs, icejs,
icejs3,
rax, rax,
}, },
publishers: { publishers: {
@ -50,6 +55,7 @@ export default {
}, },
plugins: { plugins: {
common: { common: {
/** /**
* ES Module * ES Module
* @deprecated please use esModule * @deprecated please use esModule
@ -57,12 +63,7 @@ export default {
esmodule, esmodule,
esModule: esmodule, esModule: esmodule,
requireUtils, requireUtils,
}, styleImport,
react: {
...reactPlugins,
},
rax: {
...raxPlugins,
}, },
style: { style: {
css, css,
@ -72,6 +73,22 @@ export default {
i18n, i18n,
utils, utils,
}, },
icejs: {
...icejsPlugins,
},
icejs3: {
...icejs3Plugins,
},
rax: {
...raxPlugins,
},
/**
* @deprecated please use icejs
*/
react: {
...icejsPlugins,
},
}, },
postprocessor: { postprocessor: {
prettier, prettier,