Я выполняю тесты в существующем проекте, который в настоящее время не имеет тестов. Мои тесты не скомпилируют node_modules/
.
/Users/me/myproject/node_modules/lodash-es/lodash.js:10
export { default as add } from './add.js';
^^^^^^
SyntaxError: Unexpected token export
at transformAndBuildScript (node_modules/jest-runtime/build/transform.js:320:12)
at Object.<anonymous> (app/reducers/kind_reducer.js:2:43)
at Object.<anonymous> (app/reducers/index.js:12:47)
Обходной путь, который я нашел, заключается в "whitelist" node_modules
в node_modules
jest config следующим образом:
"jest": {
"transformIgnorePatterns": [
"!node_modules/"
]
}
Это кажется взломом, потому что для запуска простого теста, который импортирует node_modules/lodash-es/lodash.js
требуется более 1 минуты.
Любая помощь или направление ценится, спасибо!