在webstorm 7中调试angularjs/jasmine单元测试时未命中CoffeeScript断点

在webstorm 7中调试angularjs/jasmine单元测试时未命中CoffeeScript断点,angularjs,coffeescript,jasmine,webstorm,Angularjs,Coffeescript,Jasmine,Webstorm,我正在使用karma/jasmine成功地对我的coffeescript/angularjs代码进行单元测试 我的一个测试失败了,所以我想在我的coffeescript代码中放置断点 我知道我需要提供源代码映射,以允许WebStorm 7将传输的javascript与原始咖啡脚本关联起来(参见下面的karma配置) 这些问题有助于我开始学习,但并没有完全解决问题: 现在,当我调试时,任何包含断点的coffeescript文件都将挂起,但不会挂在断点上,通常挂在文件或包含断点的函数的第一行

我正在使用karma/jasmine成功地对我的coffeescript/angularjs代码进行单元测试

我的一个测试失败了,所以我想在我的coffeescript代码中放置断点

我知道我需要提供源代码映射,以允许WebStorm 7将传输的javascript与原始咖啡脚本关联起来(参见下面的karma配置)

这些问题有助于我开始学习,但并没有完全解决问题:

现在,当我调试时,任何包含断点的coffeescript文件都将挂起,但不会挂在断点上,通常挂在文件或包含断点的函数的第一行

继续执行只会运行到最后,内部断点不会被命中

尝试单步执行coffeescript会让我进入jasmine.js代码。当我继续逐步完成jasmine代码时,测试套件最终完成了,但从未命中断点

这是我业力配置的相关部分

karma.config.js

files: [
        'App.UnitTests/lib/http_ajax.googleapis.com_ajax_libs_angularjs_1.2.0-rc.2_angular.js',
        'App.UnitTests/lib/http_ajax.googleapis.com_ajax_libs_angularjs_1.2.0-rc.2_angular-sanitize.js',
        'App.UnitTests/lib/http_angular-ui.github.io_ui-router_release_angular-ui-router.js',
        'App.UnitTests/lib/http_ajax.googleapis.com_ajax_libs_angularjs_1.2.0-rc.2__angular-mocks.js',
        'App.FrontEnd/coffee/**/*.coffee',
        'App.UnitTests/tests/**/*.spec.coffee'
    ],

    preprocessors : {
        'App.FrontEnd/coffee/**/*.coffee':'coffee',
        'App.UnitTests/tests/**/*.spec.coffee':'coffee'
    },

    coffeePreprocessor: {
        options: { bare: true, sourceMap: true },
        transformPath: function ( path ) { return path.replace( /.js$/, '.coffee' ); }
    },

我也是。我已经登录了,请随意投票。可能与谷歌bug有关:我已经对chromium和jetbrains的问题进行了主演和评论。希望很快会有一个决议。