|
|
|
@ -4,46 +4,51 @@ import pageRoutes from './router.config'; |
|
|
|
import webpackPlugin from './plugin.config'; |
|
|
|
import defaultSettings from '../src/defaultSettings'; |
|
|
|
|
|
|
|
export default { |
|
|
|
// add for transfer to umi
|
|
|
|
plugins: [ |
|
|
|
[ |
|
|
|
'umi-plugin-react', |
|
|
|
{ |
|
|
|
antd: true, |
|
|
|
dva: { |
|
|
|
hmr: true, |
|
|
|
}, |
|
|
|
targets: { |
|
|
|
ie: 11, |
|
|
|
}, |
|
|
|
locale: { |
|
|
|
enable: true, // default false
|
|
|
|
default: 'zh-CN', // default zh-CN
|
|
|
|
baseNavigator: true, // default true, when it is true, will use `navigator.language` overwrite default
|
|
|
|
}, |
|
|
|
dynamicImport: { |
|
|
|
loadingComponent: './components/PageLoading/index', |
|
|
|
}, |
|
|
|
...(!process.env.TEST && os.platform() === 'darwin' |
|
|
|
? { |
|
|
|
dll: { |
|
|
|
include: ['dva', 'dva/router', 'dva/saga', 'dva/fetch'], |
|
|
|
exclude: ['@babel/runtime'], |
|
|
|
}, |
|
|
|
hardSource: true, |
|
|
|
} |
|
|
|
: {}), |
|
|
|
const plugins = [ |
|
|
|
[ |
|
|
|
'umi-plugin-react', |
|
|
|
{ |
|
|
|
antd: true, |
|
|
|
dva: { |
|
|
|
hmr: true, |
|
|
|
}, |
|
|
|
targets: { |
|
|
|
ie: 11, |
|
|
|
}, |
|
|
|
], |
|
|
|
[ |
|
|
|
'umi-plugin-ga', |
|
|
|
{ |
|
|
|
code: 'UA-72788897-6', |
|
|
|
judge: () => process.env.APP_TYPE === 'site', |
|
|
|
locale: { |
|
|
|
enable: true, // default false
|
|
|
|
default: 'zh-CN', // default zh-CN
|
|
|
|
baseNavigator: true, // default true, when it is true, will use `navigator.language` overwrite default
|
|
|
|
}, |
|
|
|
], |
|
|
|
dynamicImport: { |
|
|
|
loadingComponent: './components/PageLoading/index', |
|
|
|
}, |
|
|
|
...(!process.env.TEST && os.platform() === 'darwin' |
|
|
|
? { |
|
|
|
dll: { |
|
|
|
include: ['dva', 'dva/router', 'dva/saga', 'dva/fetch'], |
|
|
|
exclude: ['@babel/runtime'], |
|
|
|
}, |
|
|
|
hardSource: true, |
|
|
|
} |
|
|
|
: {}), |
|
|
|
}, |
|
|
|
], |
|
|
|
]; |
|
|
|
|
|
|
|
// judge add ga
|
|
|
|
if (process.env.APP_TYPE === 'site') { |
|
|
|
plugins.push([ |
|
|
|
'umi-plugin-ga', |
|
|
|
{ |
|
|
|
code: 'UA-72788897-6', |
|
|
|
}, |
|
|
|
]); |
|
|
|
} |
|
|
|
|
|
|
|
export default { |
|
|
|
// add for transfer to umi
|
|
|
|
plugins, |
|
|
|
targets: { |
|
|
|
ie: 11, |
|
|
|
}, |
|
|
|
@ -95,7 +100,7 @@ export default { |
|
|
|
}, |
|
|
|
}, |
|
|
|
manifest: { |
|
|
|
basePath:"/" |
|
|
|
basePath: '/', |
|
|
|
}, |
|
|
|
|
|
|
|
chainWebpack: webpackPlugin, |
|
|
|
|