React18+Vite兼容IE11

2023-03-20  本文已影响0人  IM唐钰小宝

Vite配置如下,使用@vitejs/plugin-legacy插件 同时配置 build target es2015

import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
import legacy from '@vitejs/plugin-legacy'
import commonjs from '@rollup/plugin-commonjs'


export default defineConfig({
  plugins: [
    react(),
    legacy({
      // IE11
      targets: ['defaults', 'IE 11'],
      // polyfill
      additionalLegacyPolyfills: ['regenerator-runtime/runtime'],
    }),
    commonjs(),
  ],
  build: {
    target: 'es2015',
  },
})

上一篇 下一篇

猜你喜欢

热点阅读