博客
关于我
解决->autoprefixer配置 警告:Replace Autoprefixer browsers option to Browserslist config. Use browserslist
阅读量:796 次
发布时间:2023-03-22

本文共 1418 字,大约阅读时间需要 4 分钟。

当在Vite项目中使用PostCSS和Autoprefixer时,可能会遇到如下警告:

Replace Autoprefixer browsers option to Browserslist config. Use browserslist

此警告提示我们应将Autoprefixer的browsers选项替换为Browserslist配置。以下是解决方案的三种方法:

方法一:PosSsCConfig.js 文件

PosSsCConfig.js中,可以通过插件配置的方式解决问题。示例配置如下:

module.exports = {
plugins: {
'autoprefixer': {
overrideBrowserslist: [
'Android 4.1',
'iOS 7.1',
'Chrome > 31',
'ff > 31',
'ie >= 8'
],
// 可选项:添加最新10个主流浏览器版本
'last 10 versions'
}
}
}

也可以将配置方式简化为:

module.exports = {
plugins: [
require('autoprefixer')({
overrideBrowserslist: [
'Android 4.1',
'iOS 7.1',
'Chrome > 31',
'ff > 31',
'ie >= 8'
],
grid: true
})
]
}

方法二:PosSsCConfig.js 文件(简化版)

只需在PosSsCConfig.js中引入Autoprefixer插件即可:

module.exports = {
plugins: [
require('autoprefixer')()
]
}

方法三:package.json 文件

将Browserslist配置添加到package.json中。示例配置如下:

{
"browserslist": [
"defaults",
"not ie < 11",
"last 2 versions",
"> 1%",
"iOS 7",
"last 3 iOS versions"
]
}

此外,确保PosSsCConfig.js文件中插件的配置方式如下:

module.exports = {
plugins: [
require('autoprefixer')()
]
}

方法四:根目录新建.browserslistrc 文件

在项目根目录下创建.browserslistrc文件,将所需浏览器版本列表添加至文件中。示例内容如下:

Android 4.1,
iOS 7.1,
Chrome > 31,
ff > 31,
ie >= 8
// 可选:添加最新10个主流浏览器版本
// last 10 versions

通过以上四种方法,可以有效解决Autoprefixer的浏览器兼容性警告问题。选择最适合项目需求的方式即可。

转载地址:http://ojqfk.baihongyu.com/

你可能感兴趣的文章
Objective-C实现哈希查找(附完整源码)
查看>>
Objective-C实现哈希表算法(附完整源码)
查看>>
Objective-C实现哥德巴赫猜想(附完整源码)
查看>>
Objective-C实现唯一路径问题的动态编程方法的算法(附完整源码)
查看>>
Objective-C实现唯一路径问题的回溯方法的算法(附完整源码)
查看>>
Objective-C实现四舍五入(附完整源码)
查看>>
Objective-C实现四阶龙格库塔法(附完整源码)
查看>>
Objective-C实现四阶龙格库塔法(附完整源码)
查看>>
Objective-C实现回调实例(附完整源码)
查看>>
Objective-C实现图-弗洛伊德FloydWarshall算法(附完整源码)
查看>>
Objective-C实现图书借阅系统(附完整源码)
查看>>
Objective-C实现图像二维熵的图像信号丢失检测(附完整源码)
查看>>
Objective-C实现图像去雾算法(附完整源码)
查看>>
Objective-C实现图像灰度变换(附完整源码)
查看>>
Objective-C实现图像移动(附完整源码)
查看>>
Objective-C实现图层混合算法(附完整源码)
查看>>
Objective-C实现图片erosion operation侵蚀操作算法(附完整源码)
查看>>
Objective-C实现图片的放大缩小(附完整源码)
查看>>
Objective-C实现图片腐蚀(附完整源码)
查看>>
Objective-C实现图片膨胀(附完整源码)
查看>>