webpack.config.js 958 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. const path = require("path");
  2. module.exports = {
  3. mode: "production",
  4. // development 开发模式
  5. // none 无
  6. // production 生产模式
  7. // entry:"./src/aaa.js" 单个入口
  8. // entry:[
  9. // "./src/a1.js",
  10. // "./src/a2.js"
  11. // ],
  12. // entry:{
  13. // hello:"./src/a1.js",
  14. // say:"./src/a2.js"
  15. // },
  16. output: {
  17. // filename:"[name].js",
  18. // filename:"fileMode.js", //指定打包后的文件名称
  19. clean: true, //自动删除旧的打包文件 生成新的打包文件
  20. // path:path.resolve(__dirname,"dist") //指定打包后的文件
  21. },
  22. module: {
  23. rules: [
  24. {
  25. test: /\.css$/,
  26. // use: [
  27. // { loader: 'style-loader'},
  28. // { loader: 'css-loader'},
  29. // ]
  30. use:['style-loader','css-loader']
  31. },
  32. {
  33. test: /\.(png|svg|jpg|jpeg|gif)$/i,
  34. type: 'asset/resource',
  35. }
  36. ],
  37. },
  38. };