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