webstorm中的sourcemap支持用于单元测试



如何设置webstorm来支持因果报应测试的源映射。js文件是通过typescript编译器生成的。

我也将源映射添加到了karma conf文件中。

files: [
            'common/ext/lodash.min.js',
            '.tmp/tests/unit.js',
            '.tmp/tests/unit.js.map'
        ],

看起来它正在加载,因为它击中了typescript文件中的brakpoint,但是,得到了一个错误

Uncaught SyntaxError: Unexpected token :
at http://localhost:9876/base/.tmp/tests/unit.js.map?94f7...f22b6:1

sourcemap文件不是有效的json文件吗?那么为什么会出现这种错误。有更好的方法吗?

似乎将.map文件包含在file[]中是目前唯一的方法。。。我也尝试过karma typescript预处理器,但由于https://github.com/karma-runner/karma/issues/990

最新更新