@@ -8,7 +8,8 @@ import './polyfills/buffer';
88import { createProjectBuilder } from './generator/ProjectBuilder' ;
99import { createModuleBuilder } from './generator/ModuleBuilder' ;
1010import { createZipPublisher } from './publisher/zip' ;
11- import createIceJsProjectBuilder , { plugins as reactPlugins } from './solutions/icejs' ;
11+ import createIceJsProjectBuilder , { plugins as icejsPlugins } from './solutions/icejs' ;
12+ import createIceJs3ProjectBuilder , { plugins as icejs3Plugins } from './solutions/icejs3' ;
1213import createRaxAppProjectBuilder , { plugins as raxPlugins } from './solutions/rax-app' ;
1314
1415// 引入说明
@@ -18,6 +19,7 @@ import { COMMON_CHUNK_NAME, CLASS_DEFINE_CHUNK_NAME, DEFAULT_LINK_AFTER } from '
1819// 引入通用插件组
1920import esmodule from './plugins/common/esmodule' ;
2021import requireUtils from './plugins/common/requireUtils' ;
22+ import styleImport from './plugins/common/styleImport' ;
2123
2224import css from './plugins/component/style/css' ;
2325import constants from './plugins/project/constants' ;
@@ -32,37 +34,36 @@ import * as CONSTANTS from './const';
3234
3335// 引入内置解决方案模块
3436import icejs from './plugins/project/framework/icejs' ;
37+ import icejs3 from './plugins/project/framework/icejs3' ;
3538import rax from './plugins/project/framework/rax' ;
3639
3740export default {
3841 createProjectBuilder,
3942 createModuleBuilder,
4043 solutions : {
4144 icejs : createIceJsProjectBuilder ,
45+ icejs3 : createIceJs3ProjectBuilder ,
4246 rax : createRaxAppProjectBuilder ,
4347 } ,
4448 solutionParts : {
4549 icejs,
50+ icejs3,
4651 rax,
4752 } ,
4853 publishers : {
4954 zip : createZipPublisher ,
5055 } ,
5156 plugins : {
5257 common : {
58+
5359 /**
5460 * 处理 ES Module
5561 * @deprecated please use esModule
5662 */
5763 esmodule,
5864 esModule : esmodule ,
5965 requireUtils,
60- } ,
61- react : {
62- ...reactPlugins ,
63- } ,
64- rax : {
65- ...raxPlugins ,
66+ styleImport,
6667 } ,
6768 style : {
6869 css,
@@ -72,6 +73,22 @@ export default {
7273 i18n,
7374 utils,
7475 } ,
76+ icejs : {
77+ ...icejsPlugins ,
78+ } ,
79+ icejs3 : {
80+ ...icejs3Plugins ,
81+ } ,
82+ rax : {
83+ ...raxPlugins ,
84+ } ,
85+
86+ /**
87+ * @deprecated please use icejs
88+ */
89+ react : {
90+ ...icejsPlugins ,
91+ } ,
7592 } ,
7693 postprocessor : {
7794 prettier,
0 commit comments