Browse Source

chore: Modify the packaging method, increase l7 asynchronous loading

pull/5981/head
chenshuai2144 6 years ago
parent
commit
7a45c25d8d
  1. 2
      config/config.ts
  2. 5
      config/plugin.config.ts

2
config/config.ts

@ -3,6 +3,7 @@ import defaultSettings from './defaultSettings'; // https://umijs.org/config/
import slash from 'slash2';
import themePluginConfig from './themePluginConfig';
import proxy from './proxy';
import webpackPlugin from './plugin.config';
const { pwa } = defaultSettings;
@ -186,4 +187,5 @@ export default {
basePath: '/',
},
proxy: proxy[REACT_APP_ENV || 'dev'],
chainWebpack: webpackPlugin,
} as IConfig;

5
config/plugin.config.ts

@ -21,7 +21,7 @@ function getModulePackageName(module: { context: string }) {
return packageName;
}
export const webpackPlugin = (config: IWebpackChainConfig) => {
const webpackPlugin = (config: IWebpackChainConfig) => {
// optimize chunks
config.optimization
// share the same chunks across different modules
@ -41,6 +41,7 @@ export const webpackPlugin = (config: IWebpackChainConfig) => {
'gg-editor',
'g6',
'@antv',
'l7',
'gg-editor-core',
'bizcharts-plugin-slider',
].includes(packageName);
@ -60,3 +61,5 @@ export const webpackPlugin = (config: IWebpackChainConfig) => {
},
});
};
export default webpackPlugin;

Loading…
Cancel
Save