当前位置: 首页 > 知识库问答 >
问题:

Windows 7上的伊斯坦布尔茉莉花节点问题

杨良平
2023-03-14

试图用茉莉花节点运行伊斯坦布尔

运行:节点C:\myproject\project 1\ " ( ^ \__filename测试没有收集覆盖信息,退出而不写入覆盖信息C:\myproject\project ect1\merg\__dirname\_compile: 1(函数(导出、要求、模块、jasmine-node.CMD、node_modules.bin){@IF EXIST"%~dp0\_extensionsnode_modules.binSyn在模块处_extensions(node_modules: 16)处无效或意外令牌。jasmine-node.CMD(_load: 28)在node_modulesnode.exe... js(module.js:565: 10)在Object.Module.Object.exports.runInThisContext。(匿名函数)[as. js](C:\myproject\project ect1\merg\vm.js:76\istanble\lib\hook.js:109: 37)在Module.load(module.js:473: 32)在tryModuleLoad(module.js:432: 12)在Function.Module.(module.js:424: 3)在Function.Module.runMain(module.js:590: 10)在runFn(C:\myproject\project ect1\merg\Object.Module.\istanbul\lib\命令\公共\run-with-cover.js:122: 16)在C:\myproject\project 1\merg\node_modules\伊斯坦布尔\lib\命令\普通\run-with-cover.js:251: 17

npm ERR!Windows_NT6.1.7601 npm ERR! artv"C:\Program Files\nodejs\node.exe""C:\User\itsme\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js""run""test-cov"npm ERR! node v6.6.0 npm ERR! npm v3.10.7 npm ERR! code ELIFECYCLE npm ERR!Merg@0.4.0test-cov:伊斯坦布尔封面-报告cobertura-包含所有来源的jasmine-node testnpm ERR!退出状态1 npm ERR! npm ERR!在Merg@0.4.0test-cov脚本'伊斯坦布尔封面-报告cobertura-包含所有来源的jasmine-node test'时失败。npm ERR!确保您安装了最新版本的node.js和npm ERR。npm ERR!如果您这样做了,这很可能是Merg包的问题,npm ERR!不是npm本身。npm ERR!告诉作者这在您的系统上失败:npm ERR!伊斯坦布尔封面-报告cobertura-包含所有来源jasmine-node test npm ERR!您可以获取有关如何打开此项目问题的信息:npm ERR!npm错误Merg npm ERR!或者如果不可用,您可以通过以下方式获取他们的信息:npm ERR!npm所有者ls Merg npm ERR!上面可能有额外的日志输出。

npm错误!请在任何支持请求中包含以下文件:npm ERR!c:\ my project \ project 1 \ merg \ NPM-debug . log

共有1个答案

秦斌
2023-03-14

尝试使用“node_modules/摩卡/垃圾箱/_mocha”而不是“_mocha”。

 类似资料:
  • 问题内容: 在使用Mocha和babel编译器运行istanbul时遇到一些问题。 我所有的测试都运行良好,但是在完成所有测试后,它向我显示以下消息: 而且它没有产生任何覆盖率报告。 我正在运行的命令是: 该项目托管在github中:https : //github.com/weslleyaraujo/react-flux- puzzle/tree/feat/unit-tests-24 有什么想法

  • 第三个问题:是否有任何方法来确定代码中哪些特定部分没有被覆盖?到目前为止,没有真正浏览这份报告,我基本上是猜测。

  • 我使用文件在 Webstorm 8.0.4 中设置了茉莉花集成 这与语法突出显示的工作方式一样,我可以跳转到声明,文档显示正确。所以连接看起来很好。然而,JSHint仍然为每个关键字抱怨它没有被定义,例如 另请参见以下屏幕截图。正如您所看到的,语法突出显示很好,但我仍然收到一个错误。

  • 现在我正在尝试生成覆盖范围。 我需要什么才能生成伊斯坦布尔或其他地方的覆盖范围?

  • 我刚开始为摩卡使用伊斯坦布尔测试覆盖模块。当我查看报告时,一些代码被突出显示为黄色。我在文件里找不到这是什么意思?

  • 我正在使用jasmine 2.0。 我试图理解函数。 使用以下基本茉莉花代码: 我认为我看到的发生: 运行,安装时钟,记录安装 测试运行时,setTimeout不执行任何操作 测试等待5秒(Jasmine失败前的默认超时) 测试失败,因为从未调用。 我知道这一点,因为我得到了错误:超时-异步回调没有在jasmine指定的超时内调用。DEFAULT_TIMEOUT_INTERVAL。 然后运行,卸载