Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/460.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Mocha忽略现有的.mocharc.js配置文件_Javascript_Node.js_Mocha.js - Fatal编程技术网

Javascript Mocha忽略现有的.mocharc.js配置文件

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,

以下是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测试时
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上指定测试目标。