记录Webpack publicPath使用的困惑

webpack打包中publicPath的采坑


在使用webpack打包过程中有多处使用publicPath导致理解出现误差,特写此文章已做记录。

publicPath是一个在很多的loader中都有的一个配置,它是一个静态文件的发布目录,在output中可以进行默认的publicPath设置,也可以在对应的loader中分别设置。
output中设置的对应为webpack_public_path这个内置变量。
常用的设置:
1.在“file-loader"中的publicPath,为你的文件配置自定义 public 发布目录,默认值为output.publicPath。
以常用图片为例:
不设置“file-loader"中publicPath则文件打包后的路径为output.publicPath+fileLoader.outputPath+name.ext设置后图片路径为fileLoader.publicPath+name.ext详细file-loader的使用可点击查看

 {
                test: /\.(png|svg|jpg|gif)$/,
                use: [
                    // 'file-loader'
                    {
                        loader: 'file-loader',
                        options: {
                            name: 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值