测试覆盖率 nyc 插桩无法插桩使用装饰器的代码,请问有什么解决办法吗?

Liy · 2020年11月05日 · 最后由 Liy 回复于 2022年03月15日 · 2867 次阅读

  最近在使用 nyc 做前端代码覆盖率工具,目前遇到了一个问题阻碍了进度:插桩时不会对使用装饰器的代码进行插桩
  请问大家在做前端覆盖率的时候有遇到过同样的问题吗?

发现了几个相关的 issue 链接,尝试之后没有解决

或者有没有比较详细的 nyc 的 “parser-plugins” 的介绍,感谢🙏

共收到 2 条回复 时间 点赞

请问后来这个问题怎么解决的呢?可以分享下么 ,我尝试上面链接里面的方式也是还存在问题

Liy #2 · 2022年03月15日 Author
zhntester 回复

不好意思,不常登录,可以试下下面的配置

{
    "extension":[".js", ".jsx"],
    "parser-plugins":[
      "typescript",
      "jsx",
      "asyncGenerators",
      "bigInt",
      "classProperties",
      "classPrivateProperties",
      "dynamicImport",
      "importMeta",
      "objectRestSpread",
      "optionalCatchBinding",
      "decorators-legacy"
  ]}
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册