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

5
config/plugin.config.ts

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

Loading…
Cancel
Save