webpack.config.js 669 B

12345678910111213141516171819202122232425
  1. module.exports = (env, options) => {
  2. return {
  3. entry: {
  4. 'echarts-liquidfill': __dirname + '/index.js'
  5. },
  6. output: {
  7. libraryTarget: 'umd',
  8. library: ['echarts-liquidfill'],
  9. path: __dirname + '/dist',
  10. filename: options.mode === 'production' ? '[name].min.js' : '[name].js'
  11. },
  12. optimization: {
  13. concatenateModules: true
  14. },
  15. externals: {
  16. 'echarts/lib/echarts': 'echarts'
  17. },
  18. devtool: 'source-map',
  19. resolve: {
  20. alias: {
  21. 'echarts/lib/echarts': 'echarts'
  22. }
  23. }
  24. }
  25. };