如果我以"mocha -r .\test-scripts\mocha-setup.js .\test\test-ms.spec.js --exit "运行TC,我可以运行TC,但是如果我以"mocha -r .\test-scripts\mocha-setup.js --exit ".\test\test-ms.spec.js运行,我会得到未知的选项-r 。知道为什么我会有不同的行为取决于我通过的地方 --exit ?
这取决于您提供参数的位置,--exit
位于-r
值的中间,其中它是需要的模块(文件)列表。以下应该有效。
mocha -r .test-scriptsmocha-setup.js .testtest-ms.spec.js --exit