【发布时间】:2015-11-10 15:03:45
【问题描述】:
我在 WebStorm 中设置了项目以将 TypeScript 转换为 JavaScript 等。 所以我用 TypeScript 编写代码和测试。
当我在 webstorm 中运行“Karma with coverage”时,一切运行良好。
但是,例如,当测试失败时,输出会一直指向 javascript 文件。因此,当我单击失败的测试时,它会打开 javascript 文件而不是 typescript 文件
有没有办法在这里也集成映射?
我当前的预处理器设置:
preprocessors: {
'app/resources/**/*.ts': ['typescript'],
//'app/resources/**/!(*spec).ts': ['sourcemap', 'coverage'],
'app/resources/**/!(*spec).js': ['sourcemap', 'coverage'],
'app/resources/**/*.html': ['ng-html2js']
},
我看过: https://www.npmjs.com/browse/keyword/karma-preprocessor 并搜索了打字稿。基本上我只找到编译/转换打字稿文件的预处理器,但这是我在测试过程中已经做的事情。所以我相信我可以把“打字稿”预处理器排除在外吗?
谢谢!
【问题讨论】:
标签: javascript typescript webstorm karma-jasmine