我正在设置一个环境来调试咖啡脚本文件。我正在使用 IDE webstorm,它从原始 .coffee 文件和 coffeescript 默认编译器生成 .js 文件和 .map。
所以我最终在同一个文件夹中有 4 个文件:
main.html、aa.coffee、aa.js、aa.map。在 main.html 中,我包含了 js 文件。JS 文件包含:
// Generated by CoffeeScript 1.6.3
var my;
my = 1;
alert(my);
/*
//@ sourceMappingURL=aa.map
*/
很简单。加载 main.html 时,它会正确弹出警报。现在,当我打开 google dev tools/source 时,我看到了我的文件树,我看到了 html 文件和 js 文件。但是出现 .coffee 文件是不可能的,尽管如上所示正确引用。当然,我确实在开发工具设置中启用了源映射。我观看了几个视频教程,并完成了所有步骤以显示咖啡文件。
以下是其他 2 个文件的内容:
咖啡 :
my = 1
alert my
地图:
{
"version": 3,
"file": "aa.js",
"sourceRoot": "",
"sources": [
"aa.coffee"
],
"names": [],
"mappings": ";AAAA,EAAA,EAAA;;AAAA,CAAA,CAAA,CAAK;;AACL,CADA,CACA,GAAA"
}
您知道为什么源映射过程不适用于 chrome 开发工具吗?