Javascript 使用typescript和babel时重新映射伊斯坦布尔
我正在尝试使用remap伊斯坦布尔来获得我的TypeScript项目的代码覆盖率。然而,因为我使用的是async/await,而TypeScript还不支持将代码传输到ES5,所以我也使用Babel来实现这一点。基本上,我的类型脚本代码由类型脚本编译器传输到ES6,然后使用Babel传输到ES5Javascript 使用typescript和babel时重新映射伊斯坦布尔,javascript,typescript,babeljs,remap-istanbul,Javascript,Typescript,Babeljs,Remap Istanbul,我正在尝试使用remap伊斯坦布尔来获得我的TypeScript项目的代码覆盖率。然而,因为我使用的是async/await,而TypeScript还不支持将代码传输到ES5,所以我也使用Babel来实现这一点。基本上,我的类型脚本代码由类型脚本编译器传输到ES6,然后使用Babel传输到ES5 现在,当我尝试生成一个覆盖率报告时,它无法加载由TypeScript生成的JavaScript文件,因为该文件从未创建过(因为我使用的是gulp,并且我直接将其导入)。设置此选项的最佳方法是什么?只有伊
现在,当我尝试生成一个覆盖率报告时,它无法加载由TypeScript生成的JavaScript文件,因为该文件从未创建过(因为我使用的是gulp,并且我直接将其导入)。设置此选项的最佳方法是什么?只有伊斯坦布尔1.x做得很好 发件人:
还有结帐,还有更多(咕噜、咕噜等)。只有伊斯坦布尔1.x做得很好 发件人: 还有结帐,还有更多(吞咽、咕噜等)
{
"name": "sample-babel-node",
"version": "1.0.0",
"description": "Sample project to demonstrate source mapped coverage reports with istanbul",
"main": "index.js",
"directories": {
"test": "test"
},
"scripts": {
"test": "babel-node ./node_modules/istanbul/lib/cli.js cover ./test/index.test.js"
},
"repository": {
"type": "git",
"url": "git+ssh://git@github.com/istanbuljs/sample-babel-node.git"
},
"author": "",
"license": "BSD-3-Clause",
"bugs": {
"url": "https://github.com/istanbuljs/sample-babel-node/issues"
},
"homepage": "https://github.com/istanbuljs/sample-babel-node#readme",
"dependencies": {
"babel-cli": "^6.2.0",
"babel-preset-es2015": "^6.1.18"
},
"devDependencies": {
"istanbul": "^1.0.0-alpha.2"
}
}