jasmine的ES2018代码覆盖率?

jasmine的ES2018代码覆盖率?,jasmine,karma-jasmine,code-coverage,ecmascript-2018,Jasmine,Karma Jasmine,Code Coverage,Ecmascript 2018,我刚开始在我的nodejs代码中使用async/await,注意到我的代码覆盖率工具无法处理它,我得到了一个致命的错误:任何带有async的行都有意外的标记。我使用karma和jasmine作为我的单元测试框架,使用grunt jasmine节点覆盖率作为代码覆盖率。我检查了一下,grunt jasmine节点的覆盖率已经好几年没有更新了。我寻找了一个更现代的代码覆盖率库,但找不到在过去一年中更新过的代码覆盖率库。我可以使用npm而不是grunt来运行我的任务,我知道我在这方面落后了很多,但是我

我刚开始在我的nodejs代码中使用async/await,注意到我的代码覆盖率工具无法处理它,我得到了一个致命的错误:任何带有async的行都有意外的标记。我使用karma和jasmine作为我的单元测试框架,使用grunt jasmine节点覆盖率作为代码覆盖率。我检查了一下,grunt jasmine节点的覆盖率已经好几年没有更新了。我寻找了一个更现代的代码覆盖率库,但找不到在过去一年中更新过的代码覆盖率库。我可以使用npm而不是grunt来运行我的任务,我知道我在这方面落后了很多,但是我找不到任何代码覆盖率框架,我认为这会带来不同

有人知道JS代码的代码覆盖框架可以使用ES2018语法吗?

我使用了nyc和jasmine,效果非常好。我的package.json配置是:

"scripts": {
    "test":"jasmine",
    "coverage": "nyc --reporter=lcov npm run test"
  },
  "nyc": {
    "report-dir": "spec/coverage",
    "exclude": [
      "spec/**/*"
    ]
  },