조용한 담장

Jest Error: import statement outside a module 본문

tips

Jest Error: import statement outside a module

iosroid 2021. 7. 29. 12:41

Jest 의 에러

 

Jest encountered an unexpected token
SyntaxError: Cannot use import statement outside a module

 

를 해결 한 방법.

 

아래의 패키지 설치 (npm install)

  • @babel/core
  • @babel/preset-env
  • @babel/plugin-transform-modules-commonjs
  • @babel/plugin-transform-runtime

project root directory 에 babel.config.js 파일 생성

module.exports = {
  presets: ["@babel/preset-env"],
  env: {
    test: {
      plugins: [
        '@babel/plugin-transform-modules-commonjs',
        '@babel/plugin-transform-runtime'
      ]
    }
  }
}

 

해결!

'tips' 카테고리의 다른 글

Markdown 에 diagram 을 넣자.  (0) 2022.02.21
[python] __import__, importlib.import_module  (0) 2021.08.17
간단한 내부 테스트용 HTTP server  (0) 2020.08.11
Debian 10 buster 에서 samba, 윈도우즈 공유  (0) 2020.03.12
docker commit  (0) 2020.02.10
Comments