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