custom-webpack.config.js 647 B

1234567891011121314151617181920212223242526272829303132
  1. const path = require('path');
  2. const webpack = require('webpack');
  3. module.exports = {
  4. devtool: false,
  5. plugins: [
  6. new webpack.SourceMapDevToolPlugin({
  7. filename: '[file].map',
  8. exclude: ['vendor.*.js'],
  9. })
  10. ],
  11. output: {
  12. path: path.resolve('dist'),
  13. publicPath: '/',
  14. filename: 'bundle.js'
  15. },
  16. module: {
  17. rules: [
  18. {
  19. test: /\.(geo|topo)json$/,
  20. include: path.resolve(__dirname, "src/assets/data"),
  21. use: {
  22. loader: "file-loader",
  23. options: {
  24. name: "[name].[ext]",
  25. outputPath: "assets/data",
  26. },
  27. },
  28. },
  29. ],
  30. },
  31. };