Javascript Mocha忽略现有的.mocharc.js配置文件
以下是package.json的“脚本”部分:Javascript Mocha忽略现有的.mocharc.js配置文件,javascript,node.js,mocha.js,Javascript,Node.js,Mocha.js,以下是package.json的“脚本”部分: "scripts": { "pretest": "eslint \"**/*.js\" --ignore-pattern node_modules/", "test": "mocha" } 这是我的.mocharc.js: 'use strict'; module.exports = { diff: true,
"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测试时
pretest运行正常,但mocha似乎忽略了配置文件。尚未在任何地方看到此问题。尝试使用--config
选项运行
exmaple:mocha--config.mocharc.js
recursive: true
您的监视文件
选项错误
它应该是正确的监视文件
查看此摩卡咖啡示例:尝试使用--config
选项运行
exmaple:mocha--config.mocharc.js
recursive: true
您的监视文件
选项错误
它应该是正确的监视文件
查看此摩卡示例:尝试将以下内容添加到您的
.mocharc.js
recursive: true
尝试将以下内容添加到
.mocharc.js
recursive: true
mocha看起来像是设置了文件路径。可能它无法将测试目标指定为mocharc.json上的目录。所以你必须在package.json.com上指定测试目标,而mocha看起来像是设置文件路径。可能它无法将测试目标指定为mocharc.json上的目录。因此,您必须在package.json上指定测试目标。