webpack5零基础入门-7webpack修改输出文件目录

1.修改output中的path后打包

复制代码
 path: path.resolve(__dirname, 'dist/js'),//所有文件的输出目录

可以看到dist目录下多了个js目录

但所有文件都在js目录中

我们想要的是根据不同的资源进行分类很显然这样不行

从这里可以看出path是所有文件的输出目录

2.修改output中的filename后打包

复制代码
 filename: 'js/dist.js'//入口文件输出文件名

可以看到dist文件被放到了js文件夹

filename是入口文件打包后输出的文件名

3.修改图片打包后的存放路径

复制代码
{
                test: /\.(png|jpe?g|gif|webp)$/,
                type: 'asset/resource',
                parser: {
                    dataUrlCondition: {
                        //小于10kb的图标转base64,减少请求数量
                        maxSize: 10 * 1024 // 10kb
                    }
                },
                generator: {
                    //输出图片名称
                    filename: 'static/imgs/[hash][ext][query]'
                }
            }

配置generator属性中的filename即可定义输出图片的名称

可以看到打包后图片文件都到img是文件夹中了

可以看到文件名变成10位了

相关推荐
用户8168694747259 分钟前
Lane 优先级模型与时间切片调度
前端·react.js
虎头金猫10 分钟前
MateChat赋能电商行业智能导购:基于DevUI的技术实践
前端·前端框架·aigc·ai编程·ai写作·华为snap·devui
LiuMingXin10 分钟前
CESIUM JS 学习笔记 (持续更新)
前端·cesium
豆苗学前端19 分钟前
面试复盘:谈谈你对 原型、原型链、构造函数、实例、继承的理解
前端·javascript·面试
Crystal32829 分钟前
Git 基础:生成版本、撤消操作、版本重置、忽略文件
前端·git·github
lichenyang45330 分钟前
React 组件通讯全案例解析:从 Context 到 Ref 的实战应用
前端
姓王者35 分钟前
chen-er 专为Chen式ER图打造的npm包
前端·javascript
青莲84336 分钟前
Android Jetpack - 2 ViewModel
android·前端
崽崽的谷雨40 分钟前
react里ag-grid实现树形数据展示
前端·react.js·前端框架
栀秋66641 分钟前
就地编辑功能开发指南:从代码到体验的优雅蜕变
前端·javascript·代码规范