webpack.config.js 472 B

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