coffeescript源代码不加载在铬

我可以在调用时将咖啡文件编译为与.coffee / .js文件相同的目录中的.map文件

coffee --nodejs --debug-brk app.coffee 

并启动节点检查器。 应用程序文件的js版本被加载到chrome中。 我在想什么?

这是什么铬显示为three.coffee文件..

 (function (exports, require, module, __filename, __dirname) { // Generated by CoffeeScript 1.6.2 (function() { app.get('/three', function(req, res) { debugger; return res.send('three/teedde'); }); }).call(this); /* //@ sourceMappingURL=three.map */ }); 

谢谢

你是否问过节点检查员,因为你说你正在开始呢? 您的问题就好像您在询问Chrome开发工具一样。 请澄清。

当前版本的npm(0.2.0beta4)节点检查器不支持源地图。

即使这个问题已经结束,我一直无法在github上find任何可以启用此function的东西(例如,请参阅https://github.com/dannycoates/node-inspector/blob/update-ui/lib/session2.js #L123-L131 ,scriptParsed事件没有sourceMapURL参数)。

节点检查员被一个新的开发者接pipe,根据评论(Vitaliy Lebedev),最新版本支持源地图。


如果您问的是Chrome开发工具 – 他们支持源地图 。

在你的js文件的最后一行尝试“// @ sourceMappingURL = three.map”。

另外请确保您的快速应用程序实际上服务于debugging器所需的.map和.coffee文件(通过在浏览器中inputurl +文件名进行检查)。

而现在节点检查员支持源地图! github.com/node-inspector/node-inspector/issues/…评论时间70年01月01日原作者:Vitaliy Lebedev