- 移除微信订阅推送功能(云函数/订阅管理页),回归纯客户端零后端架构 - 新增今日黄历默认展示卡片 TodayAlmanacCard(9 语言翻译) - i18n 修复:启用 globalInjection 修复 $t 未注入,插值消息全部改为 Messages Functions 适配小程序端(63 处) - 修复底部导航切换失效与运势页数据不刷新 - 统一设计令牌(深褐主色 + 印红强调色),组件 UI 规范重构 - 图标 iconfont 化(FontAwesome 子集化,修复 Android 豆腐块) - 新增 postcss-px2rpx 机型自适应(仅 mp-weixin 构建生效) - 新增 5 个用户旅程 E2E 测试(31 用例)与验收报告 - 补充微信小程序项目配置(appid)
32 lines
773 B
TypeScript
32 lines
773 B
TypeScript
import { defineConfig } from 'vite'
|
||
import Uni from '@dcloudio/vite-plugin-uni'
|
||
import px2rpx from 'postcss-px2rpx'
|
||
|
||
const uniPlugin = Uni.default || Uni
|
||
|
||
// 仅微信小程序构建启用 px→rpx 自适应转换(H5/其他端保持 px)
|
||
// 标准换算:375 设计稿基准,1px = 2rpx(postcss-px2rpx rpxUnit=0.5)
|
||
const isMpWeixin = process.env.UNI_PLATFORM === 'mp-weixin'
|
||
|
||
export default defineConfig({
|
||
plugins: [...uniPlugin()],
|
||
css: {
|
||
postcss: isMpWeixin
|
||
? {
|
||
plugins: [
|
||
px2rpx({
|
||
rpxUnit: 0.5,
|
||
minPixelValue: 1,
|
||
mediaQuery: false,
|
||
}),
|
||
],
|
||
}
|
||
: undefined,
|
||
preprocessorOptions: {
|
||
scss: {
|
||
api: 'modern-compiler'
|
||
}
|
||
}
|
||
}
|
||
})
|