DEVELOP
article thumbnail

ํ•ด๋‹น ์—๋Ÿฌ๋Š” ๋น„๋™๊ธฐ ํ†ต์‹ ์„ ํ•  ๋•Œ ์ฃผ๋กœ ๋‚˜ํƒ€๋‚˜๋Š” ์˜ค๋ฅ˜๋ผ๊ณ  ํ•œ๋‹ค. 

๋‹ค๋ฅธ ํ•ด๊ฒฐ๋ฐฉ๋ฒ•๋“ค์€ ์‹œ๋„ํ–ˆ๋Š”๋ฐ, ์ด๋ฒˆ ํ”„๋กœ์ ํŠธ๋Š” vite๋กœ ํ•œ ํ”„๋กœ์ ํŠธ์—ฌ์„œ babel.config.js ์„ค์ •์ด ๋จนํžˆ์ง€ ์•Š์•˜๋‹ค.

์•„๋ž˜์ฒ˜๋Ÿผ ํ•˜๋‹ˆ ํ•ด๊ฒฐ !

npm install vite-plugin-babel @vitejs/plugin-legacy
// vite.config.js 

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

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [
    react(), 
    legacy({
      targets: ['defaults', 'not IE 11'],
      additionalLegacyPolyfills: ['regenerator-runtime/runtime'],
    }),
    babel({
      babelConfig: {
          babelrc: false,
          configFile: false,
          plugins: ['@babel/plugin-transform-runtime'],
      }
  })
  ],
})

์ฐธ๊ณ  : https://github.com/TanStack/router/issues/227

profile

DEVELOP

@JUNGY00N