如何指向typescript文件而不是javascript文件karma runner webstorm
我在WebStorm中设置了我的项目,以便将TypeScript转换成JavaScript等。 所以我用TypeScript编写代码和测试 当我在webstorm中运行“覆盖业力”时,一切运行正常 但是,例如,当测试失败时,输出会一直指向javascript文件。因此,当我单击失败的测试时,它会打开javascript文件而不是typescript文件 这里也有集成映射的方法吗 我当前的预处理器设置:如何指向typescript文件而不是javascript文件karma runner webstorm,javascript,typescript,webstorm,karma-jasmine,Javascript,Typescript,Webstorm,Karma Jasmine,我在WebStorm中设置了我的项目,以便将TypeScript转换成JavaScript等。 所以我用TypeScript编写代码和测试 当我在webstorm中运行“覆盖业力”时,一切运行正常 但是,例如,当测试失败时,输出会一直指向javascript文件。因此,当我单击失败的测试时,它会打开javascript文件而不是typescript文件 这里也有集成映射的方法吗 我当前的预处理器设置: preprocessors: { 'app/resources/**/*.ts': ['
preprocessors: {
'app/resources/**/*.ts': ['typescript'],
//'app/resources/**/!(*spec).ts': ['sourcemap', 'coverage'],
'app/resources/**/!(*spec).js': ['sourcemap', 'coverage'],
'app/resources/**/*.html': ['ng-html2js']
},
我看了一下:
并搜索了打字脚本。基本上,我只找到编译/传输typescript文件的预处理器,但这是我在测试过程中已经做过的事情。所以我相信我可以不使用“typescript”预处理器
谢谢 您应该修改karma.conf并为ts文件添加“覆盖率”。类似于以下内容:
preprocessors: {
'test/*Test.ts':['typescript'],
'src/*.ts':['typescript','coverage'],
},
这方面还有一个悬而未决的问题:这似乎不起作用。。我只对我的js文件进行了覆盖。我已将当前的预处理器设置添加到问题中。对不起,我忘了。完整的解决方案是:
'src/*.ts':['typescript'、'coverage'、'sourcemap'],
hoit-help。