soso-tip icon indicating copy to clipboard operation
soso-tip copied to clipboard

jest: SyntaxError: Cannot use import statement

Open SoYoung210 opened this issue 3 years ago โ€ข 0 comments

jest์—์„œ esm์„ ์ง€์›ํ•˜์ง€ ์•Š์•„์„œ ์ƒ๊ธฐ๋Š” ์ด์Šˆ (์ง€์› ํ•˜๋ ค๊ณ  ์‹คํ—˜์ค‘)

test env์—์„œ modules: auto์ฃผ๋ฉด esm์œผ๋กœ ๋ณ€ํ™˜์•ˆ๋˜์–ด์„œ jest์‹คํ–‰์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

module.exports = {
  plugins: [ ],
  presets: [
    ['@babel/preset-env', { 'modules': false }],
    '@babel/preset-react',
    '@babel/preset-typescript',
  ],
  env: {
    test: {
      presets: [
        ['@babel/preset-env', { 'modules': 'auto' }],
        '@babel/preset-react',
        '@babel/preset-typescript',
        '@emotion/babel-preset-css-prop',
      ],
    },
  },
};

SoYoung210 avatar Jan 05 '21 05:01 SoYoung210