У меня есть настройка monorepo, когда проект, выполняющий тесты, пытается загрузить файл из-за пределов текущего рабочего каталога.
Структура каталогов
root
mainApp
src...
library
greetings.js
Внутри greetings.js
export const greetings = "hello World!"
Каждый раз, когда я пытаюсь импортировать из greetings.js в мои тестовые файлы mainApp
//mainApp.test.js
import {greetings} from "../../greetings.js";
Я получаю сообщение об ошибке от Jest в консоли
Jest encountered an unexpected token
SyntaxError: Unexpected token export
Одним из решений в следующем URL-адресе является добавление .babelrc в папку библиотеки https://github.com/coryhouse/react-slingshot/issues/455
У меня довольно много библиотек идобавление .babelrc к каждому не так уж и чисто.Есть ли другой / лучший способ добиться этого.
Я даже пытался добавить следующее в файл setUp.js для jest
require('babel-register')({
plugins: ['transform-es2015-modules-commonjs'],
presets: ['env']
});
Но jest все еще терпит неудачу.Любая помощь будет принята с благодарностью !!
Большое спасибо