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位了

相关推荐
鬼谷中妖6 分钟前
JavaScript 循环与对象:深入理解 for、for...in、for...of、不可枚举属性与可迭代对象
前端
大厂码农老A11 分钟前
你打的日志,正在拖垮你的系统:从P4小白到P7专家都是怎么打日志的?
java·前端·后端
im_AMBER12 分钟前
CSS 01【基础语法学习】
前端·css·笔记·学习
DokiDoki之父16 分钟前
前端速通—CSS篇
前端·css
pixle019 分钟前
Web大屏适配终极方案:vw/vh + flex + clamp() 完美组合
前端·大屏适配·vw/vh·clamp·终极方案·web大屏
ssf198725 分钟前
前后端分离项目前端页面开发远程调试代理解决跨域问题方法
前端
@PHARAOH25 分钟前
WHAT - 前端性能指标(加载性能指标)
前端
尘世中一位迷途小书童30 分钟前
🎨 SCSS 高级用法完全指南:从入门到精通
前端·css·开源
非凡ghost35 分钟前
火狐浏览器(Firefox)tete009 Firefox 多语便携版
前端·firefox
文心快码BaiduComate36 分钟前
文心快码Comate3.5S更新,用多智能体协同做个健康管理应用
前端·人工智能·后端