fix(critical): 登录页白屏——notify.js的import.meta在小程序CJS互操作下编译为__filename访问,模块顶层崩溃;改为编译期常量;版本v1.4.9
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "宇之然AI维度",
|
||||
"appid": "wxdad62baf4ccd09e3",
|
||||
"versionName": "1.4.8",
|
||||
"versionName": "1.4.9",
|
||||
"versionCode": "100",
|
||||
"description": "AI 知识探索社区 — 从5个维度系统理解人工智能",
|
||||
"uni-app": {
|
||||
|
||||
@@ -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
|
||||
|
||||
/**
|
||||
* 请求订阅授权(在用户完成关键动作后调用,此时微信允许弹授权框)
|
||||
|
||||
Reference in New Issue
Block a user