Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js coffeescript sourcemap未加载到chrome中_Node.js_Coffeescript_Node Inspector - Fatal编程技术网

Node.js coffeescript sourcemap未加载到chrome中

Node.js coffeescript sourcemap未加载到chrome中,node.js,coffeescript,node-inspector,Node.js,Coffeescript,Node Inspector,调用时,我能够将coffee文件编译为与.coffee/.js文件位于同一目录中的.map文件 coffee --nodejs --debug-brk app.coffee 然后启动节点检查器。应用程序文件的js版本在chrome中加载。我错过了什么 这是chrome为three.coffee文件显示的内容 (function (exports, require, module, __filename, __dirname) { // Generated by CoffeeScript 1.6

调用时,我能够将coffee文件编译为与.coffee/.js文件位于同一目录中的.map文件

coffee --nodejs --debug-brk app.coffee
然后启动节点检查器。应用程序文件的js版本在chrome中加载。我错过了什么

这是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上找到任何可以启用此功能的内容(例如,请参阅,scriptParsed事件没有sourceMapURL参数)

NodeInspector由一名新开发人员接管,根据Vitaliy Lebedev的评论,最新版本确实支持源地图


如果你问的是Chrome开发工具-

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

另外,请确保您的express应用程序实际提供调试器所需的.map和.coffee文件(通过在浏览器中输入url+文件名进行检查)


现在节点检查器支持源映射! github.com/node inspector/node inspector/issues/…–Vitaliy Lebedev 2013年11月8日12:46


您是否已将chrome配置为启用源映射?是。我打开了启用源代码映射。事实上,我删除了app.js,但它仍然显示app.coffee,但其中包含.js代码。这可能与我提出的问题有关。你是否能够在chrome中调试咖啡文件。你正在尝试调试客户端或服务器(node.js)应用程序?我知道chrome支持源地图,我可以在网页上为咖啡脚本做这些。我说的是用coffeescript编写的nodejs/express应用程序,并对其进行调试。我很确定我遗漏了一些东西,因为现在coffeescript正在生成源地图。chrome应该能够像在网页上那样选择它。你提供地图和咖啡文件吗?看我最后的评论。你说的服务是什么意思。chrome会自动获取js文件。所以它也会获取coffee文件。你把node inspector和chrome开发工具搞混了。它们可能看起来很相似,但节点检查器还不支持映射-请参阅我答案中的第一部分。现在节点检查器支持源映射!