我如何在不使用Babel的情况下向Cypress提供Instanbul的代码?

问题描述

我有一个正在使用的项目:

  1. Webpack;
  2. TypeScript;
  3. 柏树;

我设法在赛普拉斯上设置了其他所有功能,但是我不知道如何在不使用Babel的情况下将代码提供给赛普拉斯。

这是我的npm脚本:

{
  "scripts": {
    "test:run": "cypress run","test:open": "cypress open","coverage": "nyc npm run test:open","coverage:report": "nyc report --reporter=lcov"
  }
}

使用这些命令,我​​设法生成了覆盖率报告,但是它们无法正常工作:

  1. 正在为整个项目(包括规格文件生成覆盖率报告,而不仅仅是src文件夹;
  2. Cypress抱怨我没有检测代码

这是我的.nycrc.json文件

{
  "extends": "@istanbuljs/nyc-config-typescript","all": true
}

我正在这样使用ts-loader

{
  test: /\.ts$/,loader: 'ts-loader',},

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)