Как настроить тестовую настройку с mocha для поддержки es6 с babel 6?
Я попытался настроить с параметром --require с mocha как , как упомянуто здесь , но это не решает мою проблема
Я также пробовал с параметром --compiler, но он не поддерживает mocha v7
Node v13.13.0
Babel v6.26
mocha v7.1.1
> mocha './test/**/*.js' --require babel-core/register
import module from '../models/module';
^^^^^^
SyntaxError: Cannot use import statement outside a module
Модуль представляет собой. js файлы
babelConfig.babelr c файл содержит
{
"presets": ["env"]
}
pakcage. json конфигурации раздела скриптов:
"scripts": {
"start": "nodemon server.js --exec babel-node --presets env",
"release": "npm run clean && npm run build && npm run serve",
"clean": "rm -rf dist && mkdir dist",
"build": "babel . -s -D -d dist --presets env --ignore node_modules",
"serve": "node dist/server.js",
"test": "mocha './test/**/*.js' --require babel-core/register"
}