webpack5 踩坑日记(持续更新~~)
文章目录
- 前言
- 一、打包图片资源时
- 问题1:
- 问题2:
- 二、启动devServer指令更改为:npx webpack serve
- 三、在生产环境配置 做 css兼容性处理 时
- 问题1:
- 问题2:
- 四、在生产环境配置 做HTML压缩 时
- 五、
- 六、
- 七、
前言
最近跟着视频想详细学一下webpack,因为我下载的是最新版,webpack5,视频里是webpack4,难免遇到一些视频里没问题我这里报错的情况,现总结一下。
一、打包图片资源时
问题1:
在 output 加上 publicPath:’./’,否则会报错,应该是版本问题
publicPath:'./'
问题2:
下面这个问题用webpack版本5不会出现,应该是被解决了,故不用再配置 esModule: false
二、启动devServer指令更改为:npx webpack serve
npx webpack serve
三、在生产环境配置 做 css兼容性处理 时
问题1:
在配置 postcss-loader 时,新建 postcss.config.js 文件,写入下述代码:
module.exports = {
plugins: [
// postcss的插件
require('postcss-preset-env')
]
}
在 webpack.config.js 中 使用loader的默认配置:
‘postcss-loader’,
如下图所示:
或者采用下图中所示方式:
问题2:
在生产环境下,对 display: flex; 不生效,但是如果我们把package.json改成 >0.01% 就能看到变化了:
四、在生产环境配置 做HTML压缩 时
视频里是写了下述代码实现了html压缩,但是webpack5已经可以直接设置一句 mode: ‘production’ 自己压缩了
还没有评论,来说两句吧...