.webpackrc.js 603 B

12345678910111213141516171819202122232425262728
  1. const path = require('path');
  2. export default {
  3. entry: 'src/index.js',
  4. extraBabelPlugins: [['import', { libraryName: 'antd', libraryDirectory: 'es', style: true }]],
  5. env: {
  6. development: {
  7. extraBabelPlugins: ['dva-hmr'],
  8. },
  9. },
  10. externals: {
  11. '@antv/data-set': 'DataSet',
  12. },
  13. alias: {
  14. components: path.resolve(__dirname, 'src/components/'),
  15. },
  16. ignoreMomentLocale: true,
  17. theme: './src/theme.js',
  18. html: {
  19. template: './src/index.ejs',
  20. },
  21. lessLoaderOptions: {
  22. javascriptEnabled: true,
  23. },
  24. disableDynamicImport: true,
  25. publicPath: '/',
  26. hash: true,
  27. };