新增前端vue
This commit is contained in:
18
web-vue/packages/vite/plugins/legacy.ts
Normal file
18
web-vue/packages/vite/plugins/legacy.ts
Normal file
@@ -0,0 +1,18 @@
|
||||
/**
|
||||
* Copyright (c) 2013-Now http://jeesite.com All rights reserved.
|
||||
* No deletion without permission, or be held responsible to law.
|
||||
* @author ThinkGem
|
||||
*/
|
||||
import { type PluginOption } from 'vite';
|
||||
import legacy from '@vitejs/plugin-legacy';
|
||||
import { legacyTargets } from '../options/build';
|
||||
|
||||
export function configLegacyPlugin(isBuild: boolean, viteEnv: ViteEnv): PluginOption {
|
||||
if (!(isBuild && viteEnv.VITE_LEGACY)) {
|
||||
return [];
|
||||
}
|
||||
return legacy({
|
||||
targets: legacyTargets,
|
||||
modernPolyfills: true,
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user