如何避免 node_modules 测试,例如json-schema-traverse?

How to avoid node_modules tests, e.g. json-schema-traverse?

我有 5 个自己的测试,2 个通过,4 个未通过(我故意让它们通过)。

但我还有 12 个其他 json-schema-traverse 测试,但我不确定它们来自哪里。我找不到包含它们的文件。

我的 npm package.json 中的测试选择器

"test": "mocha **/*.spec.*"

node_modules/

中进行额外的测试

我可以通过使用 --exclude 在节点模块中避免这些测试,即

mocha **/*.spec.js --exclude node_modules/**/*.spec.js

另一种避免使用排除的方法可能会改变:

**/*.spec.*

例如

./*.spec.js ./test/*spec.js