.webpackrc.js 552 Bytes
Newer Older
niko's avatar
niko committed
1 2 3 4
const path = require('path');

export default {
  entry: 'src/index.js',
jim's avatar
jim committed
5 6 7 8 9 10 11 12 13 14
  extraBabelPlugins: [
    [
      'import',
      {
        libraryName: 'antd',
        libraryDirectory: 'es',
        style: true,
      },
    ],
  ],
niko's avatar
niko committed
15 16 17 18 19 20
  env: {
    development: {
      extraBabelPlugins: ['dva-hmr'],
    },
  },
  alias: {
jim's avatar
jim committed
21
    components: path.resolve(__dirname, 'src/components/'),
niko's avatar
niko committed
22 23 24 25 26 27 28
  },
  ignoreMomentLocale: true,
  theme: './src/theme.js',
  html: {
    template: './src/index.ejs',
  },
  publicPath: '/',
jim's avatar
jim committed
29
  disableDynamicImport: true,
niko's avatar
niko committed
30 31
  hash: true,
};