UNPKG

ae-biu

Version:

Born For AE, Born To Do

39 lines (37 loc) 1.17 kB
import webpack from 'webpack' export default { alias: { ae: '@sdp.nd/ae', fish: '@sdp.nd/fish', admin: '@ae.sdp.nd/admin', 'async-validator': '@sdp.nd/async-validator', 'ae-core': '@ae.sdp.nd/core/src', 'ae-widgets': '@ae.sdp.nd/widgets/src', 'ae-themes': '@ae.sdp.nd/themes' }, plugins: [ // CCP usage, see: https://github.com/webpack/webpack/issues/4638 new webpack.optimize.CommonsChunkPlugin({ // 其他依赖库 name: 'vendor', minChunks: m => /node_modules/.test(m.context) }), new webpack.optimize.CommonsChunkPlugin({ // react 相关 name: 'react-redux', minChunks: m => /node_modules[/\\](?:(react|redux|intl)(-[0-9a-z-]*)?|(@.*sdp\.nd))/.test(m.context) }), new webpack.optimize.CommonsChunkPlugin({ name: 'ae', minChunks: m => /node_modules[/\\](?:(@ae\.sdp\.nd)|(@sdp\.nd))/.test(m.context) }), new webpack.optimize.CommonsChunkPlugin({ name: 'sdp', minChunks: m => /node_modules[/\\](?:(@sdp\.nd))/.test(m.context) }), new webpack.optimize.CommonsChunkPlugin({ name: 'manifest', minChunks: Infinity }) ] }