Я пытаюсь использовать Мокко для проверки некоторых файлов TypeScript.
Когда я запускаю
npx mocha -r ts-node/register ./my.test.ts
Я получаю ошибку
error TS1208: Cannot compile namespaces when the '--isolatedModules' flag is provided.
Я использую React и хочу, чтобы каждый файл был отдельным модулем в том смысле, что он имеет свое собственное пространство имен, поэтому я НЕ хочу отключать флаг isolatedModules
.
Как я могу заставить мокко быть приятелем и скомпилировать пространства имен?
Что я пробовал до сих пор:
- Отключение флага. Это исправляет ошибку, но заставляет меня обернуть каждый файл в его собственную функцию, чтобы он мог иметь свое собственное пространство имен. Это также ломает мое приложение React. Не хотите этого решения.