代码之家  ›  专栏  ›  技术社区  ›  Boris K

mocha——递归标志抛出错误

  •  0
  • Boris K  · 技术社区  · 7 年前

    我试图将mocha设置为在子文件夹中运行,以便我的测试目录具有某种结构。

    递归标志应该可以做到这一点,但却会抛出一个错误。

    此操作有效(但不进入子文件夹):

    mocha --timeout 10000 ./test
    

    这将引发错误:

    mocha --recursive --timeout 10000 ./test
    

    错误:

    内部/模块/cjs/loader.js:573 抛出错误; ^

    错误:找不到模块“../app” 在function.module.\u resolvefilename(内部/modules/cjs/loader.js:571:15)

    有人知道怎么解决这个问题吗?

    1 回复  |  直到 7 年前
        1
  •  0
  •   Boris K    7 年前

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

    推荐文章