问题原因: - 自定义 postcss.config.js 覆盖了 uni-app 默认配置 - 导致 rpx 单位没有被正确转换 修复方案: - 在 postcss.config.js 中添加 uni-app 的 postcss 插件 - 降级 postcss 到版本 7 以兼容 postcss-loader 3.x - 降级 sass 到 1.32.13 以提高兼容性 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
14 lines
354 B
JavaScript
14 lines
354 B
JavaScript
const autoprefixer = require('autoprefixer')
|
|
|
|
// 引入 uni-app 的 postcss 插件来处理 rpx 转换
|
|
// 使用 postcss.plugin 旧版 API (postcss-loader 3.x 兼容)
|
|
const postcss = require('postcss')
|
|
const uniappPlugin = require('@dcloudio/vue-cli-plugin-uni/packages/postcss')
|
|
|
|
module.exports = {
|
|
plugins: [
|
|
uniappPlugin,
|
|
autoprefixer
|
|
]
|
|
}
|