From e7262dc1db14b467c88301e065c21a1df05ea0d0 Mon Sep 17 00:00:00 2001 From: Burt <1020103647@qq.com> Date: Mon, 22 Jan 2024 14:02:28 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20demo=20=E5=85=A8=E9=83=A8=E5=B1=95?= =?UTF-8?q?=E7=A4=BA=EF=BC=8C=E4=B8=8D=E9=9C=80=E8=A6=81=E5=8F=98=E9=87=8F?= =?UTF-8?q?=E6=8E=A7=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- env/.env | 5 ---- pages.config.ts | 65 +++++++++++++++---------------------------------- vite.config.ts | 5 +--- 3 files changed, 21 insertions(+), 54 deletions(-) diff --git a/env/.env b/env/.env index 91c8f0b..aaf1351 100644 --- a/env/.env +++ b/env/.env @@ -4,8 +4,3 @@ VITE_APP_PORT = 9000 # TODO: 记得修改 VITE_UNI_APPID = 'H5871D791' VITE_WX_APPID = 'wxa2abb91f64032a2b' - -# 生产环境小程序要过滤掉demo,因为demo里面很多本地图片,超过2M的主包大小 -# 是否显示DEMO,1-显示,0-不显示 -# TIPS:可以通过新增 .env.local 改写 -VITE_SHOW_DEMO=0 diff --git a/pages.config.ts b/pages.config.ts index ae4a928..d502476 100644 --- a/pages.config.ts +++ b/pages.config.ts @@ -1,11 +1,4 @@ import { defineUniPages } from '@uni-helper/vite-plugin-uni-pages' -import path from 'node:path' -import { loadEnv } from 'vite' - -// 获取环境变量的范例 -const env = loadEnv(process.env.NODE_ENV!, path.resolve(process.cwd(), 'env')) -// console.log(env) -const { VITE_SHOW_DEMO } = env export default defineUniPages({ globalStyle: { @@ -31,44 +24,26 @@ export default defineUniPages({ fontSize: '10px', iconWidth: '24px', spacing: '3px', - list: - VITE_SHOW_DEMO === '1' - ? [ - { - iconPath: 'static/tabbar/home.png', - selectedIconPath: 'static/tabbar/homeHL.png', - pagePath: 'pages/index/index', - text: '首页', - }, - // 生产环境要注释掉demo,所以分开来写 - { - iconPath: 'static/tabbar/example.png', - selectedIconPath: 'static/tabbar/exampleHL.png', - pagePath: 'pages/demo/index', - text: '示例', - }, - { - iconPath: 'static/tabbar/personal.png', - selectedIconPath: 'static/tabbar/personalHL.png', - pagePath: 'pages/my/index', - text: '我的', - }, - ] - : [ - { - iconPath: 'static/tabbar/home.png', - selectedIconPath: 'static/tabbar/homeHL.png', - pagePath: 'pages/index/index', - text: '首页', - }, - - { - iconPath: 'static/tabbar/personal.png', - selectedIconPath: 'static/tabbar/personalHL.png', - pagePath: 'pages/my/index', - text: '我的', - }, - ], + list: [ + { + iconPath: 'static/tabbar/home.png', + selectedIconPath: 'static/tabbar/homeHL.png', + pagePath: 'pages/index/index', + text: '首页', + }, + { + iconPath: 'static/tabbar/example.png', + selectedIconPath: 'static/tabbar/exampleHL.png', + pagePath: 'pages/demo/index', + text: '示例', + }, + { + iconPath: 'static/tabbar/personal.png', + selectedIconPath: 'static/tabbar/personalHL.png', + pagePath: 'pages/my/index', + text: '我的', + }, + ], }, // 你也可以定义 pages 字段,它具有最高的优先级。 pages: [], diff --git a/vite.config.ts b/vite.config.ts index a1569b1..150035d 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -49,10 +49,7 @@ export default ({ command, mode }) => { envDir: './env', // 自定义env目录 plugins: [ UniPages({ - exclude: - env.VITE_SHOW_DEMO === '1' - ? ['**/components/**/**.*'] - : ['**/components/**/**.*', '**/demo/**/**.*'], + exclude: ['**/components/**/**.*'], homePage: 'pages/index/index', subPackages: ['src/pages-sub'], }),