webpack 打包样式资源

£神魔★判官ぃ 2023-01-09 01:10 314阅读 0赞

webpack 打包样式资源

webpack.config.js配置文件内容为:

  1. // 用来拼接绝对路径的方法
  2. const {
  3. resolve} = require('path')
  4. module.exports = {
  5. // webpack 配置
  6. // 入口起点
  7. entry : './src/index.js',
  8. // 输出
  9. output : {
  10. // 输出文件名
  11. filename : 'built.js',
  12. // 输出路径
  13. path : resolve(__dirname, 'dist')
  14. },
  15. // loader 配置
  16. module : {
  17. rules : [
  18. // 详细 loader 配置
  19. // 不同文件必须配置不同 loader 处理
  20. {
  21. test : /\.css$/, // 匹配哪些文件
  22. //使用哪些 loader 进行处理
  23. use: [
  24. // use 数组中的 loader 执行顺序:从右到左,从下到上依次执行
  25. 'style-loader', // 创建 style 标签,将js中的样式资源插入进行,添加到 head 中生效
  26. 'css-loader' // 将css文件变成commonjs 模块加载js中, 里面内容是样式字符串
  27. ]
  28. },
  29. {
  30. test : /\.less$/,
  31. use: [
  32. 'style-loader',
  33. 'css-loader',
  34. 'less-loader' // 将less文件编译成css文件,需要下载 less-loader 和 less
  35. ]
  36. }
  37. ]
  38. },
  39. // plugins 的配置
  40. plugins : [
  41. // 详细 plugins 的配置
  42. ],
  43. //模式
  44. mode : 'development', // 生产模式
  45. // mode : 'production' // 开发模式
  46. }

发表评论

表情:
评论列表 (有 0 条评论,314人围观)

还没有评论,来说两句吧...

相关阅读