Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.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
CoffeeScript:同步生成的JavaScript行号_Coffeescript_Line Numbers - Fatal编程技术网

CoffeeScript:同步生成的JavaScript行号

CoffeeScript:同步生成的JavaScript行号,coffeescript,line-numbers,Coffeescript,Line Numbers,我喜欢CoffeeScript提供的一些功能,但有一件事阻止我切换,那就是缺少行号同步。我知道这可能有违常规,但我经常会编写超过1000行的JavaScript代码,而且这种情况会反复发生 而且,我在开发过程中经常会出错。不幸的是,JavaScript行号与CoffeeScript完全不匹配。这意味着我必须用JavaScript进行调试,只需将修复带回CoffeeScript,我想随着文件的增长,这可能会变得有点困难 我是否可以以某种方式同步行号?否,但正在处理中。我想这对于任何使用Google

我喜欢CoffeeScript提供的一些功能,但有一件事阻止我切换,那就是缺少行号同步。我知道这可能有违常规,但我经常会编写超过1000行的JavaScript代码,而且这种情况会反复发生

而且,我在开发过程中经常会出错。不幸的是,JavaScript行号与CoffeeScript完全不匹配。这意味着我必须用JavaScript进行调试,只需将修复带回CoffeeScript,我想随着文件的增长,这可能会变得有点困难


我是否可以以某种方式同步行号?

否,但正在处理中。我想这对于任何使用Google闭包工具的人来说都是一个问题(就像ClojureScript一样;至少对于积极的优化我想是这样),因为它有相当积极的代码重写和变量重命名。但对于其他语言(如CoffeeScript),这不是一个大问题,因为函数和变量的名称保留在javascript输出中,生成的代码很容易阅读和理解。

正如马吕斯所说,这在目前是不可能的。但是浏览器供应商正在考虑/正在研究一种将CoffeScript支持/执行转移到浏览器的方法,这样您就不必再使用Javascript了。

+1。有关CoffeeScript问题跟踪程序的相关讨论,请访问