.webpackrc.js 627 B

1234567891011121314151617181920212223242526272829
  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. rollbar: 'rollbar',
  13. },
  14. alias: {
  15. components: path.resolve(__dirname, 'src/components/'),
  16. },
  17. ignoreMomentLocale: true,
  18. theme: './src/theme.js',
  19. html: {
  20. template: './src/index.ejs',
  21. },
  22. lessLoaderOptions: {
  23. javascriptEnabled: true,
  24. },
  25. disableDynamicImport: true,
  26. publicPath: '/',
  27. hash: true,
  28. };