Просмотр исходного кода

修复测试入口在 build:test 不显示

Vite 5 的 import.meta.env.PROD 看 NODE_ENV,而 vite build
默认就把 NODE_ENV 设为 production,无论 mode 配的是什么。
build:test 出来的包 PROD 仍是 true → Switch 被裁掉。
改为判断 MODE !== 'production',MODE 才真正按 config 走。

顺便加一行 console.log 方便部署后验证当前构建模式。
刘立冬 5 часов назад
Родитель
Сommit
788466dbdc
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      src/views/publishContent/weCom/components/videoSelectModal/index.tsx

+ 2 - 1
src/views/publishContent/weCom/components/videoSelectModal/index.tsx

@@ -21,7 +21,8 @@ import { useVideoCategoryOptions } from '@src/views/publishContent/weGZH/hooks/u
 import { WeComPlanType, WeVideoItem, VideoSearchPlanType } from '@src/views/publishContent/weCom/type'
 import { WeComPlanType, WeVideoItem, VideoSearchPlanType } from '@src/views/publishContent/weCom/type'
 
 
 const { Text, Paragraph } = Typography;
 const { Text, Paragraph } = Typography;
-const IS_NON_PROD = !import.meta.env.PROD;
+const IS_NON_PROD = import.meta.env.MODE !== 'production';
+console.log('[VideoSelectModal] MODE=', import.meta.env.MODE, 'IS_NON_PROD=', IS_NON_PROD);
 
 
 type LoadMode = 'replace' | 'append' | 'jump';
 type LoadMode = 'replace' | 'append' | 'jump';