Vite默认的浏览器支持基线是原生ESM。本插件为不支持原生ESM的传统浏览器提供支持。

    1. yarn add @vitejs/plugin-legacy --dev

    配置build\plugin\index.ts

    1. // ...
    2. import legacy from '@vitejs/plugin-legacy';
    3. // ...
    4. export function createVitePlugins(viteEnv: ViteEnv, isBuild: boolean) {
    5. // ...
    6. // @vitejs/plugin-legacy
    7. isBuild && vitePlugins.push(legacy());
    8. // ...
    9. return vitePlugins;
    10. }

    image.png
    设置 terser
    build 构建