Jest es6 modules: unexpected module import

后端 未结 2 1539
刺人心
刺人心 2020-12-20 11:34

I\'m trying to test a file which needs to import an es6 module like this:

https://repl.it/HG9t/0

It seems I\'m missing some configurations to make it work pr

2条回答
  •  悲哀的现实
    2020-12-20 11:53

    1. Install required dependencies:

    yarn add --dev babel-jest @babel/core @babel/preset-env

    or

    npm install --save-dev babel-jest @babel/core @babel/preset-env

    1. Create babel.config.js in your main folder and paste it there:
    // babel.config.js
    module.exports = {
      presets: [
        [
          '@babel/preset-env',
          {
            targets: {
              node: 'current',
            },
          },
        ],
      ],
    };
    
    1. Make sure all your jest settings in package.json and jest.config.js are set to default.

提交回复
热议问题