css - PostCSS Autoprefixer 在 Laravel 7.x 中不起作用
问题描述
在这个链接中,Laravel 文档说:
默认情况下,Mix 利用流行的 Autoprefixer 插件自动应用所有必要的 CSS3 供应商前缀。
但是当我写一些像下面这样的 css 并使用 sass 编译它时,输出没有任何前缀 css!
display: grid;
box-sizing: border-box;
transform: translate(-50%, -50%);
这是我的 webpack.mix.js 文件配置:
mix.sass('resources/sass/app.scss', 'public/css')
.options({ processCssUrls: false });
我什至使用了这个配置,但又没有前缀!
解决方案
您需要在package.json文件中指定要支持的浏览器版本:
"browserslist": [
"last 3 versions"
]
在大多数情况下,默认设置应该没问题。
资料来源:Sti3bas
推荐阅读
- python - 重新排序 numpy 矩阵以与数据框中的 id 对齐
- java - 为什么 CopyOnWriteArrayList 或 synchronizedList() 上的 read before write 操作会导致不一致?
- android - 如何在android中获取音频文件的格式
- node.js - 权限被拒绝,打开'/usr/local/lib/node_modules/@tendermint/starport/tmp-167254-vA18laJne7zO'
- unity3d - 重命名时可编写脚本的对象重新排序父/子
- r - R中的对象类型有什么区别?
- javascript - 如何更新 mongodb 中集合的特定记录的字段?
- python - Pandas:将字典转换为数据框,其中键和值是列
- powershell - PowerShell在文件中的模式之前添加字符串
- excel - 如何在 Excel 中集成 Microsoft 翻译器