Commit b3d2d6d9 authored by chencheng (云谦)'s avatar chencheng (云谦) Committed by 陈小聪

feat: enable tree-shaking (#3350)

* feat: enable tree-shaking

* bump umi's version to disable netlify's cache
parent 16821599
...@@ -20,6 +20,7 @@ const plugins = [ ...@@ -20,6 +20,7 @@ const plugins = [
}, },
dynamicImport: { dynamicImport: {
loadingComponent: './components/PageLoading/index', loadingComponent: './components/PageLoading/index',
webpackChunkName: true,
}, },
pwa: { pwa: {
workboxPluginMode: 'InjectManifest', workboxPluginMode: 'InjectManifest',
...@@ -57,6 +58,7 @@ export default { ...@@ -57,6 +58,7 @@ export default {
define: { define: {
APP_TYPE: process.env.APP_TYPE || '', APP_TYPE: process.env.APP_TYPE || '',
}, },
treeShaking: true,
targets: { targets: {
ie: 11, ie: 11,
}, },
......
...@@ -95,9 +95,9 @@ ...@@ -95,9 +95,9 @@
"tslint": "^5.10.0", "tslint": "^5.10.0",
"tslint-config-prettier": "^1.10.0", "tslint-config-prettier": "^1.10.0",
"tslint-react": "^3.6.0", "tslint-react": "^3.6.0",
"umi": "^2.3.1", "umi": "^2.3.5",
"umi-plugin-ga": "^1.1.3", "umi-plugin-ga": "^1.1.3",
"umi-plugin-react": "^1.2.0" "umi-plugin-react": "^1.3.4"
}, },
"optionalDependencies": { "optionalDependencies": {
"puppeteer": "^1.10.0" "puppeteer": "^1.10.0"
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment