ES6 импорт / экспорт в тесте. js, когда отладка с использованием расширения vs code для jest завершается с ошибкой «SyntaxError: Невозможно использовать оператор импорта вне модуля» - PullRequest
0 голосов
/ 04 мая 2020

Я следовал этому https://egghead.io/lessons/javascript-add-babel-integration-with-jest?pl=testing-javascript-with-jest-a36c4074, чтобы настроить babel + jest для использования импорта / экспорта ES6 в тесте. js. yarn run jest работает, но я не могу отладить, используя jest ext в коде. И получите SyntaxError: Cannot use import statement outside a module. добавление пакета. json с {type:"module"} не работает

Структура файла-

my-project 
    __tests__
          package.json (with `{type:"module"}`)
          abc.test.js
    src
    package.json
    jest.config.js 
    babel.config.json

babel.config. js -

module.exports = {
  presets: [["@babel/preset-env", { targets: { node: "current" } }]],
};

...