webpack.config.js 1.0 KB

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