javascript - Mocha 忽略现有的 .mocharc.js 配置文件
问题描述
这是我的 package.json 的“脚本”部分:
"scripts": {
"pretest": "eslint \"**/*.js\" --ignore-pattern node_modules/",
"test": "mocha"
}
这是我的.mocharc.js
:
'use strict';
module.exports = {
diff: true,
extension: ['js'],
package: './package.json',
reporter: 'landing',
slow: 75,
timeout: 2000,
ui: 'bdd',
watchFiles: ['src/tests/*.js', 'src/tests/**/*.js'],
};
运行时,npm test
我得到了正确运行的预测试,但 mocha 似乎忽略了配置文件。还没有在任何地方看到这个问题。
解决方案
尝试使用--config
选项运行。
示例:mocha --config .mocharc.js
你的watchFiles
选择是错误的。
它应该是watch-files
正确的。
看到这个摩卡例子:https ://github.com/mochajs/mocha/blob/master/example/config/.mocharc.js
推荐阅读
- c# - 从 C# 中的 Rust DLL 获取 UTF-8 编码的字符串
- java - 我的 Android Studio 项目中的运行时错误是什么?
- python - 从列表中选择值 - 如何提高效率
- r - r2d3中的动态变量选择
- javascript - 在 p5js 中获取图像的像素值
- kubernetes - 如何在 Kubernetes 上自定义 config.toml?
- react-native - 如何在 react-native 中设置 Onpress On Textinput
- google-maps - 角度 agm 核心地图圈单击未打开 agm 信息窗口
- python - 根据重复模式捕获整个重复字符串
- c# - Crystal Report CSV Generation