Skip to content

Commit

Permalink
fix: fix responsive invalidation caused by upgrading build-plugin-com…
Browse files Browse the repository at this point in the history
…ponent
  • Loading branch information
liujuping committed Dec 22, 2022
1 parent 6bd60e3 commit 8958f17
Show file tree
Hide file tree
Showing 7 changed files with 80 additions and 3 deletions.
2 changes: 1 addition & 1 deletion packages/editor-skeleton/src/components/settings/main.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ export class SettingsMain {

private _sessionId = '';

@obx.ref private _settings?: SettingTopEntry | null = null;
@obx.ref private _settings?: SettingTopEntry;

@computed get length(): number | undefined {
return this._settings?.nodes.length;
Expand Down
19 changes: 19 additions & 0 deletions packages/engine/build.plugin.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,25 @@ const releaseVersion = getVersion();

module.exports = ({ context, onGetWebpackConfig }) => {
onGetWebpackConfig((config) => {
['jsx', 'tsx'].forEach((rule) => {
config.module
.rule(rule)
.exclude.clear()
.add(/node_modules(?!(.+_component_demo|.+build-plugin-component))/)
.end()
.use('babel-loader')
.tap((options) => {
const { plugins = [] } = options;
console.log('plugins', plugins);
return {
...options,
plugins: [
...plugins,
['@babel/plugin-proposal-class-properties', { loose: true }],
],
};
});
});
config.resolve
.plugin('tsconfigpaths')
.use(TsconfigPathsPlugin, [{
Expand Down
2 changes: 1 addition & 1 deletion packages/engine/src/engine-core.ts
Original file line number Diff line number Diff line change
Expand Up @@ -172,7 +172,7 @@ export async function init(
// 注册一批内置插件
await plugins.register(OutlinePlugin);
await plugins.register(componentMetaParser(designer));
await plugins.register(setterRegistry);
await plugins.register(setterRegistry, {}, { autoInit: true });
await plugins.register(defaultPanelRegistry(editor, designer));
await plugins.register(builtinHotkey);

Expand Down
20 changes: 20 additions & 0 deletions packages/ignitor/build.plugin.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,26 @@ const { version } = lernaConfig;

module.exports = ({ context, onGetWebpackConfig }) => {
onGetWebpackConfig((config) => {
['jsx', 'tsx'].forEach((rule) => {
config.module
.rule(rule)
.exclude.clear()
.add(/node_modules(?!(.+_component_demo|.+build-plugin-component))/)
.end()
.use('babel-loader')
.tap((options) => {
const { plugins = [] } = options;
console.log('plugins', plugins);
return {
...options,
plugins: [
...plugins,
['@babel/plugin-proposal-class-properties', { loose: true }],
],
};
});
});

config.resolve.plugin('tsconfigpaths').use(TsconfigPathsPlugin, [
{
configFile: './tsconfig.json',
Expand Down
19 changes: 19 additions & 0 deletions packages/rax-simulator-renderer/build.plugin.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,24 @@
module.exports = ({ onGetWebpackConfig }) => {
onGetWebpackConfig((config) => {
['jsx', 'tsx'].forEach((rule) => {
config.module
.rule(rule)
.exclude.clear()
.add(/node_modules(?!(.+_component_demo|.+build-plugin-component))/)
.end()
.use('babel-loader')
.tap((options) => {
const { plugins = [] } = options;
console.log('plugins', plugins);
return {
...options,
plugins: [
...plugins,
['@babel/plugin-proposal-class-properties', { loose: true }],
],
};
});
});
config.performance.hints(false);
});
};
19 changes: 19 additions & 0 deletions packages/react-simulator-renderer/build.plugin.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,24 @@
module.exports = ({ onGetWebpackConfig }) => {
onGetWebpackConfig((config) => {
['jsx', 'tsx'].forEach((rule) => {
config.module
.rule(rule)
.exclude.clear()
.add(/node_modules(?!(.+_component_demo|.+build-plugin-component))/)
.end()
.use('babel-loader')
.tap((options) => {
const { plugins = [] } = options;
console.log('plugins', plugins);
return {
...options,
plugins: [
...plugins,
['@babel/plugin-proposal-class-properties', { loose: true }],
],
};
});
});
config.performance.hints(false);
});
};
2 changes: 1 addition & 1 deletion packages/workspace/src/base-context.ts
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ export class BasicContext {
// 注册一批内置插件
this.registerInnerPlugins = async function registerPlugins() {
await plugins.register(componentMetaParser(designer));
await plugins.register(setterRegistry);
await plugins.register(setterRegistry, {}, { autoInit: true });
await plugins.register(defaultPanelRegistry(editor, designer));
await plugins.register(builtinHotkey);
};
Expand Down

0 comments on commit 8958f17

Please sign in to comment.