feat(manifest): 读取env 配置

This commit is contained in:
Burt 2024-01-15 09:58:46 +08:00
parent 0c15cef445
commit 6a582f0a57
4 changed files with 15 additions and 8 deletions

4
env/.env vendored
View File

@ -1,5 +1,5 @@
VITE_APP_TITLE = 'vue3-uniapp' VITE_APP_TITLE = 'unifly-uniapp'
VITE_APP_PORT = 9000 VITE_APP_PORT = 9000
VIRW_UNI_APPID = 'H5871D791' VITE_UNI_APPID = 'H5871D791'
VITE_WX_APPID = 'wxa2abb91f64032a2b' VITE_WX_APPID = 'wxa2abb91f64032a2b'

View File

@ -1,9 +1,14 @@
// manifest.config.ts // manifest.config.ts
import { defineManifestConfig } from '@uni-helper/vite-plugin-uni-manifest' import { defineManifestConfig } from '@uni-helper/vite-plugin-uni-manifest'
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_APP_TITLE, VITE_UNI_APPID, VITE_WX_APPID } = env
export default defineManifestConfig({ export default defineManifestConfig({
name: 'unifly', name: VITE_APP_TITLE,
appid: '', appid: VITE_UNI_APPID,
description: '', description: '',
versionName: '1.0.0', versionName: '1.0.0',
versionCode: '100', versionCode: '100',
@ -61,7 +66,7 @@ export default defineManifestConfig({
quickapp: {}, quickapp: {},
/* 小程序特有相关 */ /* 小程序特有相关 */
'mp-weixin': { 'mp-weixin': {
appid: '', appid: VITE_WX_APPID,
setting: { setting: {
urlCheck: false, urlCheck: false,
}, },

View File

@ -1,6 +1,6 @@
{ {
"name": "unifly", "name": "unifly-uniapp",
"appid": "", "appid": "H5871D791",
"description": "", "description": "",
"versionName": "1.0.0", "versionName": "1.0.0",
"versionCode": "100", "versionCode": "100",
@ -46,7 +46,7 @@
}, },
"quickapp": {}, "quickapp": {},
"mp-weixin": { "mp-weixin": {
"appid": "", "appid": "wxa2abb91f64032a2b",
"setting": { "setting": {
"urlCheck": false "urlCheck": false
}, },

View File

@ -23,6 +23,8 @@ import autoprefixer from 'autoprefixer'
// https://vitejs.dev/config/ // https://vitejs.dev/config/
export default ({ command, mode }) => { export default ({ command, mode }) => {
console.log(mode === process.env.NODE_ENV)
// mode: 区分生产环境还是开发环境 // mode: 区分生产环境还是开发环境
console.log(command, mode) console.log(command, mode)
// pnpm dev:h5 时得到 => serve development // pnpm dev:h5 时得到 => serve development