我喜欢咖啡网的一些提供的东西,但是阻止我切换的一件事是缺乏线号同步。我知道这可能是反对常见实践的,但是我经常制作JavaScript代码,最终会长1000行,这反复发生。

另外,我经常在开发过程中遇到错误。不幸的是,JavaScript行号完全与Coffeescript相符。这意味着我必须在JavaScript中进行调试,只是为了将修复程序恢复到CoffeeScript中,我想这会随着文件的增长而变得有些困难。

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

有帮助吗?

解决方案

不,但是正在处理。我猜这是使用Google闭合工具(例如Clojurescript所做的任何东西;至少为了激进的优化),这是一个问题,因为它具有相当积极的代码重写和可变的重命名。但是对于其他Langauges(例如Coffeescript),这并不是一个大问题,因为功能和变量将其名称保留在JavaScript输出中,并且生成的代码易于阅读和理解。

其他提示

正如马里乌斯(Marius)所说的那样,目前这是不可能的。但是浏览器供应商正在考虑/努力将咖啡本支持/执行转移到浏览器的方式,因此您不必再与JavaScript一起工作了。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top