【发布时间】:2020-02-18 14:30:50
【问题描述】:
我正在做一个大型项目,从上周开始我更新了 mocha,现在我们收到警告:
弃用警告:通过 mocha.opts 进行配置已弃用,并且 将从 Mocha 的未来版本中删除。使用 RC 文件或 package.json 代替。
我想将选项迁移到 package.json 但没有好的迁移指南。 GitHub 上所有有类似问题的帖子都被回答为“查看文档”。但是文档没有显示如何将一个选项从 mocha.opts 转移到 package.json,没有关于它应该如何格式化的信息。我唯一能找到的是“规范”属性是文件运行的模式。对我来说,没有什么是隐含的。
我们的 mocha.opts 文件:
--reporter dot
--require test/mocha.main
--recursive src/**/*.test.js
--grep @slow --invert
我的尝试不起作用:
"mocha": {
"reporter": "dot",
"require": "test/mocha.main",
"spec": "src/**/*.test.js",
"grep": "@slow --invert"
},
请解释我应该如何格式化这个配置块,以实现与使用上述 mocha.opts 中的选项时相同的行为
【问题讨论】:
-
你好,你有没有找到解决方案或获得任何牵引力?
-
不,我还在耐心等待。我经常查看这篇文章,并查看 mocha 文档以获取任何更新。我向你保证,一旦我知道如何成功迁移,我会在这里写一个详细的答案;)
标签: javascript node.js mocha.js