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

相关推荐
桂月二二22 分钟前
探索前端开发中的 Web Vitals —— 提升用户体验的关键技术
前端·ux
hunter2062062 小时前
ubuntu向一个pc主机通过web发送数据,pc端通过工具直接查看收到的数据
linux·前端·ubuntu
qzhqbb2 小时前
web服务器 网站部署的架构
服务器·前端·架构
刻刻帝的海角2 小时前
CSS 颜色
前端·css
浪浪山小白兔3 小时前
HTML5 新表单属性详解
前端·html·html5
lee5763 小时前
npm run dev 时直接打开Chrome浏览器
前端·chrome·npm
2401_897579653 小时前
AI赋能Flutter开发:ScriptEcho助你高效构建跨端应用
前端·人工智能·flutter
limit for me4 小时前
react上增加错误边界 当存在错误时 不会显示白屏
前端·react.js·前端框架
浏览器爱好者4 小时前
如何构建一个简单的React应用?
前端·react.js·前端框架
qq_392794484 小时前
前端缓存策略:强缓存与协商缓存深度剖析
前端·缓存