Установка пути для мокко с помощью --config - PullRequest
2 голосов
/ 11 апреля 2019

Mocha не находит путь к файлу .mocharc.js с конфигурацией.

Файл находится по адресу: app / test / .mocharc.js

Я попытался установить относительныйа также полные пути и всегда выдает ошибку.Использованные кавычки, двойные кавычки, экранированные кавычки ... Тем не менее я получаю ту же ошибку.

В package.json:

"scripts":{
    test": "nodemon --exec \"mocha --config \"./test/.mocharc.js\""
},

Командная строка Журнал ошибок:

throw new Error(`failed to parse ${filepath}: ${err}`);
^
Error: failed to parse ./test/.mocharc.js: Error: Cannot find module './test/.mocharc.js'

1 Ответ

0 голосов
/ 12 апреля 2019

Ваша команда сценария test имеет неправильный формат (ненужная двойная кавычка).

"scripts":{
    test": "nodemon --exec \"mocha --config ./test/.mocharc.js\""
},

Вы хотите запустить mocha --config ./test/.mocharc.js.

И обернуть это в nodemon, вы делаете:

nodemon --exec \"<command here>\"

Замените <command here> вашей командой следующим образом.

nodemon --exec \"mocha --config ./test/.mocharc.js\"
...