Mocha --recursive 标志抛出错误

Mocha --recursive flag throws an error

我正在尝试在子文件夹中将 Mocha 设置为 运行,以便我的测试目录可以有一些结构。

--recursive 标志应该这样做,但却抛出一个错误。

这有效(但不进入子文件夹):

mocha --timeout 10000 ./test

这会引发错误:

mocha --recursive --timeout 10000 ./test

错误:

internal/modules/cjs/loader.js:573 throw err; ^

Error: Cannot find module '../app' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:571:15)

有人知道如何解决这个问题吗?

愚蠢的错误-当我将测试文件移动到子文件夹(从 const app = require('../app'const app = require('../../app'););