我正在尝试使用 Webstorm 和 Chrome 调试咖啡脚本代码。编译和源映射生成由coffee-script-redux完成。
main.html
<!DOCTYPE html>
<html>
<head>
<title></title>
<script src="main.js"></script>
</head>
<body>Hello World!</body>
</html>
主咖啡
f = 1
main.js
// Generated by CoffeeScript 2.0.0-beta7
void function () {
var f;
f = 1;
}.call(this);
//# sourceMappingURL=main.js.map
main.js.map
{
"version":3,
"file":"unknown",
"sources":["stdin"],
"names":["f"],
"mappings":"AAAA;;;EAAAA,CAAA,GAAI"
}
当我打开 main.html 并单击“调试 main.html”时,它将在 Chrome 中打开页面(JetBrains IDE Support chrome extension 与 Webstorm 连接)。但是 coffescript 文件中的断点没有被命中,并且红圈上没有箭头。
注意:我可以毫无问题地调试生成的 javascript 文件。
使用 Webstorm 7.0.2、Chrome 31.0.1650.48 m、JetBrains IDE 支持 1.27