【发布时间】:2017-01-26 20:59:15
【问题描述】:
尝试使用 jasmine-node 运行伊斯坦布尔
运行:节点 C:\myproject\project1\node_modules.bin\jasmine-node.CMD test 没有收集到覆盖信息,不写就退出 覆盖信息 C:\myproject\project1\merg\node_modules.bin\jasmine-node.CMD:1 (函数 (exports, require, module, __filename, __dirname) { @IF 存在 "%~dp0\node.exe" ( ^ SyntaxError:在 Object.exports.runInThisContext (vm.js:76:16) 在 Module._compile (module.js:528:28) 在 Object.Module._extensions..js (module.js:565:10) 在 Object.Module._extensions.(匿名 函数) [as .js] (C:\myproject\project1\merg\node_modules\istanbul\lib\hook.js:109:37) 在 Module.load (module.js:473:32) 在 tryModuleLoad (module.js:432:12) 在 Function.Module._load (module.js:424:3) 在 runFn 处的 Function.Module.runMain (module.js:590:10) (C:\myproject\project1\merg\node_modules\istanbul\lib\command\common\run-with-cover.js:122:16) 在 C:\myproject\project1\merg\node_modules\istanbul\lib\command\common\run-with-cover.js:251:17
npm 错误! Windows_NT 6.1.7601 npm 错误! argv "C:\程序 文件\nodejs\node.exe" "C:\Users\itsme\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js" “运行”“test-cov”npm 错误!节点 v6.6.0 npm 错误! npm v3.10.7 npm 错误! 代码 ELIFECYCLE npm 错误!合并@0.4.0 test-cov:
istanbul cover --report cobertura --include-all-sources jasmine-node testnpm ERR!出口 状态 1 npm 错误! npm 错误!在 Merg@0.4.0 test-cov 脚本中失败 '伊斯坦布尔封面 --report cobertura --include-all-sources jasmine-node 测试'。 npm 错误!确保您拥有最新版本的 node.js 和 安装了 npm。 npm 错误!如果你这样做,这很可能是一个问题 合并包,npm ERR!不是 npm 本身。 npm 错误!告诉 作者认为这在您的系统上失败:npm ERR!伊斯坦布尔封面 --report cobertura --include-all-sources jasmine-node 测试 npm ERR!您可以通过以下方式获取有关如何为此项目打开问题的信息: npm 错误! npm 错误合并 npm 错误!或者,如果这不可用,您 可以通过以下方式获取他们的信息:npm ERR! npm 所有者 ls 合并 npm 错误!那里 可能是上面的额外日志输出。npm 错误!请在任何支持请求中包含以下文件: npm 错误! C:\myproject\project1\merg\npm-debug.log
【问题讨论】:
标签: javascript node.js unit-testing istanbul jasmine-node