加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
postcss.config.js 799 Bytes
一键复制 编辑 原始数据 按行查看 历史
lzw 提交于 2024-05-28 19:50 . feat: 初始化
const cwd = process.cwd();
const isH5 = /h5/.test(cwd.toLowerCase());
const plugins = {
'postcss-preset-env': {},
autoprefixer: {
overrideBrowserslist: ['Android >= 4.0', 'iOS >= 7'],
},
};
if (isH5) {
Object.assign(plugins, {
// 使用 postcss-mobile-to-multi-displays 做 vw 适配,限制最大宽度,兼容桌面端
'postcss-mobile-forever': {
rootSelector: '#app', // 视图的根选择器名称
viewportWidth: 375, // 根据设计稿设定
unitPrecision: 2, // 转化精度,转换后保留位数
border: true, // 桌面和横屏视图的边框
disableDesktop: false, // 关闭桌面端适配
disableLandscape: true, // 关闭横屏适配
selectorBlackList: [/t-/, /:root/],
},
});
}
module.exports = {
plugins,
};
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化