chore: 新增mock是否开启配置

This commit is contained in:
kailong321200875 2023-12-25 17:01:33 +08:00
parent 379b340750
commit a18bc641e8
7 changed files with 25 additions and 9 deletions

View File

@ -12,3 +12,6 @@ VITE_APP_TITLE=ElementAdmin
# 是否全量引入element-plus样式 # 是否全量引入element-plus样式
VITE_USE_ALL_ELEMENT_PLUS_STYLE=true VITE_USE_ALL_ELEMENT_PLUS_STYLE=true
# 是否开启mock
VITE_USE_MOCK=true

View File

@ -27,3 +27,6 @@ VITE_USE_BUNDLE_ANALYZER=false
# 是否全量引入element-plus样式 # 是否全量引入element-plus样式
VITE_USE_ALL_ELEMENT_PLUS_STYLE=false VITE_USE_ALL_ELEMENT_PLUS_STYLE=false
# 是否开启mock
VITE_USE_MOCK=true

View File

@ -27,3 +27,6 @@ VITE_USE_BUNDLE_ANALYZER=false
# 是否全量引入element-plus样式 # 是否全量引入element-plus样式
VITE_USE_ALL_ELEMENT_PLUS_STYLE=false VITE_USE_ALL_ELEMENT_PLUS_STYLE=false
# 是否开启mock
VITE_USE_MOCK=true

View File

@ -27,3 +27,6 @@ VITE_USE_BUNDLE_ANALYZER=true
# 是否全量引入element-plus样式 # 是否全量引入element-plus样式
VITE_USE_ALL_ELEMENT_PLUS_STYLE=false VITE_USE_ALL_ELEMENT_PLUS_STYLE=false
# 是否开启mock
VITE_USE_MOCK=true

View File

@ -27,3 +27,6 @@ VITE_USE_BUNDLE_ANALYZER=false
# 是否全量引入element-plus样式 # 是否全量引入element-plus样式
VITE_USE_ALL_ELEMENT_PLUS_STYLE=false VITE_USE_ALL_ELEMENT_PLUS_STYLE=false
# 是否开启mock
VITE_USE_MOCK=true

View File

@ -63,7 +63,6 @@
"@commitlint/config-conventional": "^18.4.3", "@commitlint/config-conventional": "^18.4.3",
"@iconify/json": "^2.2.160", "@iconify/json": "^2.2.160",
"@intlify/unplugin-vue-i18n": "^2.0.0", "@intlify/unplugin-vue-i18n": "^2.0.0",
"@purge-icons/generated": "^0.10.0",
"@types/fs-extra": "^11.0.4", "@types/fs-extra": "^11.0.4",
"@types/inquirer": "^9.0.7", "@types/inquirer": "^9.0.7",
"@types/lodash-es": "^4.17.12", "@types/lodash-es": "^4.17.12",

View File

@ -72,7 +72,8 @@ export default ({ command, mode }: ConfigEnv): UserConfig => {
svgoOptions: true svgoOptions: true
}), }),
PurgeIcons(), PurgeIcons(),
viteMockServe({ env.VITE_USE_MOCK === 'true'
? viteMockServe({
ignore: /^\_/, ignore: /^\_/,
mockPath: 'mock', mockPath: 'mock',
localEnabled: !isBuild, localEnabled: !isBuild,
@ -82,7 +83,8 @@ export default ({ command, mode }: ConfigEnv): UserConfig => {
setupProdMockServer() setupProdMockServer()
` `
}), })
: undefined,
ViteEjsPlugin({ ViteEjsPlugin({
title: env.VITE_APP_TITLE title: env.VITE_APP_TITLE
}), }),