Как передать путь файла конфигурации Babel7 в mocha и gulp-mocha? - PullRequest
0 голосов
/ 13 февраля 2019

В Babel7 у нас есть babel.config.js файл.Путь к этому файлу мы можем передать через аргумент configFile или config-file, как я вижу в интернете.Тем не менее, я не мог заставить мокко и глоток-мокко читать babel.config.js.

Так я запускаю мокко:

./node_modules/.bin/mocha ./foo.spec.js --compilers js:@babel/register

Так я запускаю gulpMocha

pipe(gulpMocha({
        reporter: 'spec',
        require: [
            '@babel/preset-env',
        ]
}))

Как передать путь к файлу конфигурации Babel7 в mocha и gulp-mocha?

Если это невозможно для них обоих, то хотя бы для одного.

1 Ответ

0 голосов
/ 14 февраля 2019

Было предложено решение здесь .Например, если структура проекта выглядит следующим образом:

Project
|-module1
|-module2
|-babel.config.js

И мы хотим проверить module1.Мы создаем register.js файл в Project/module1 со следующим содержимым:

require("@babel/register")({
  rootMode: "upward"
});

После этого в Project/module1 мы запускаем mocha следующим образом: mocha --require register.js и babel.config.js будет найден babel.

...