#node.js #shell #path #mocha.js #nodemon
#node.js #оболочка #путь #mocha.js #nodemon
Вопрос:
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:
Ваша 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"
Комментарии:
1. Я уже пробовал, как вы предлагаете, но я все равно получаю ту же ошибку
2. Какую команду вы выполнили, чтобы получить эту ошибку?
mocha --config ./test/.mocharc.js
Работает ли запуск?