webpack.config.js 638 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. var HtmlWebpackPlugin = require('html-webpack-plugin');
  2. const path = require('path');
  3. module.exports = {
  4. mode: 'development',
  5. entry: {
  6. main: [
  7. './src/app.js',
  8. './src/map.js',
  9. './src/draw.js'
  10. ],
  11. },
  12. devServer: {
  13. contentBase: './dist',
  14. hot: true,
  15. },
  16. node: {
  17. fs: "empty"
  18. },
  19. output: {
  20. filename: 'main.js',
  21. path: path.resolve(__dirname, 'dist'),
  22. },
  23. module: {
  24. rules: [
  25. {
  26. test: /\.css$/i,
  27. use: ['style-loader', 'css-loader'],
  28. },
  29. {
  30. test: /\.(png|svg|jpg|gif)$/,
  31. use: [
  32. 'file-loader',
  33. ],
  34. },
  35. ]
  36. }
  37. };