webpack配置文件 `webpack.config.js`

​const path = require("path")
module.exports = {
   
   mode: "production",//设置打包的模式,production表示生产模式,development 开发模式
   // entry : "./hello/hello.js", //用来指定打包时的主文件 默认:./src/index.js
   // entry : ["./src/a.js","./src/b.js"], 代表打包两个文件;
   /* entry : {
           a : "./src/a.js",
           b : "./src/b.js" 
       },   会在dist中出现两个分别打包好的文件 文件前缀是key名 */  
   output : {
     // path : path.resolve(__dirname,"dist"), // 指定打包的目录,必须要绝对路径
     // filename: "main.js", //打包后的文件名;
     // filename: "[name]-[id]-[hash].js",
     // clean : true //自动清理打包目录
    }, //配置代码打包后的地址

  /*
   webpack默认情况下 ,只会处理js文件,如果我们希望它可以处理其他类型的文件 则要为其引入loader
   - 以css为例 : 
      - 使用 css-loader 可以处理js中的样式
      - 使用步骤 : 
        1. 安装: yarn add css-loader -D
        2. 配置:
             module : {
                 rules: [
                     {
                      test : /\.css$/i, //正则 以.css结尾
                      use : ["style-loader","css-loader"] //style-loader执行样式  前后顺序 
                                                              不可调换
                    }
                 ]
              }

  */
    module: {
        rules: [
            {
              test : /\.css$/i,
              use : ["style-loader","css-loader"]
            },
            {
              test : /\.(jpg|png|gif)$/i,   //图片
              type : "asset/resource" // 图片等资源类型的数据,可以通过指定type来处理
             }
         ]
     }
 }

​

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值