diff --git a/client/src/manifest.json b/client/src/manifest.json index 0591ead..a4226cf 100644 --- a/client/src/manifest.json +++ b/client/src/manifest.json @@ -1,7 +1,7 @@ { "name": "宇之然AI维度", "appid": "wxdad62baf4ccd09e3", - "versionName": "1.4.8", + "versionName": "1.4.9", "versionCode": "100", "description": "AI 知识探索社区 — 从5个维度系统理解人工智能", "uni-app": { diff --git a/client/src/utils/notify.js b/client/src/utils/notify.js index 9a1a7ef..0dd1238 100644 --- a/client/src/utils/notify.js +++ b/client/src/utils/notify.js @@ -1,9 +1,13 @@ import { request } from './api' -// 订阅消息模板ID(通过 VITE_NOTIFY_TMPL 环境变量注入;未配置时不请求) -const TMPL_IDS = [ - (import.meta && import.meta.env && import.meta.env.VITE_NOTIFY_TMPL) || '', -].filter(Boolean) +// 订阅消息模板ID:编译期注入(.env.production 配 VITE_NOTIFY_TMPL=模板ID); +// 不用 import.meta 运行时访问(其 CJS 互操作产物在小程序内会因 __filename 崩溃导致页面白屏) +// #ifdef MP-WEIXIN +const TMPL_IDS = (typeof VITE_NOTIFY_TMPL !== 'undefined' && VITE_NOTIFY_TMPL) ? [VITE_NOTIFY_TMPL] : [] +// #endif +// #ifndef MP-WEIXIN +const TMPL_IDS = (import.meta.env && import.meta.env.VITE_NOTIFY_TMPL) ? [import.meta.env.VITE_NOTIFY_TMPL] : [] +// #endif /** * 请求订阅授权(在用户完成关键动作后调用,此时微信允许弹授权框)