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');
);
我正在尝试在子文件夹中将 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');
);