fix: 修复Admin构建标题变量注入失败

This commit is contained in:
sunlei 2026-06-02 08:53:23 +08:00
parent 7cacedecc0
commit 506456b01b
2 changed files with 22 additions and 2 deletions

View File

@ -91,9 +91,10 @@ async function loadApplicationPlugins(
): Promise<PluginOption[]> {
// 单独取否则commonOptions拿不到
const isBuild = options.isBuild;
const env = options.env;
const env = options.env ?? {};
const {
appTitle,
archiver,
archiverPluginOptions,
compress,
@ -194,7 +195,21 @@ async function loadApplicationPlugins(
},
{
condition: !!html,
plugins: () => [viteHtmlPlugin({ minify: true })],
plugins: () => [
viteHtmlPlugin({
inject: {
data: {
...env,
VITE_APP_TITLE:
env.VITE_APP_TITLE ||
process.env.VITE_APP_TITLE ||
appTitle ||
'Vben Admin Antdv Next',
},
},
minify: true,
}),
],
},
{
condition: isBuild && importmap,

View File

@ -183,6 +183,11 @@ interface CommonPluginOptions {
* @description
*/
interface ApplicationPluginOptions extends CommonPluginOptions {
/**
*
* @description HTML PWA
*/
appTitle?: string;
/**
*
* @default false