Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.

webpack.config.js 1.0 KiB

3 anni fa
123456789101112131415161718192021222324252627282930313233343536373839
  1. const path = require('path');
  2. module.exports = {
  3. mode: "development", // "production" | "development" | "none"
  4. entry: {
  5. main:"./src/Dubel",
  6. model:"./src/model"
  7. }, // string | object | array
  8. output: {
  9. path: path.resolve(__dirname, "js"), // string (default)
  10. filename: "[name].js"
  11. },
  12. devtool: false,
  13. performance: { hints: false },
  14. module: {
  15. rules: [
  16. {
  17. test: /\.(png|jpe?g|gif)$/i,
  18. use: [
  19. {
  20. loader: 'file-loader',
  21. },
  22. ],
  23. },
  24. {
  25. test: /\.m?js$/,
  26. exclude: /(node_modules|bower_components)/,
  27. use: {
  28. loader: 'babel-loader',
  29. options: {
  30. presets: ['@babel/preset-env'],
  31. plugins: ['@babel/plugin-proposal-object-rest-spread']
  32. }
  33. }
  34. }
  35. ]
  36. }
  37. }