我必须在工作中使用 CoffeeScript。这是一个很大的障碍,因为我经常不明白它应该写什么以及错误在哪里。
目前我只使用在线转换工具,如 js2coffee.org 和桌面应用程序 - RubyMine 编辑器。两者都很难给我提示语法应该是什么,甚至在源文本中实际错误所在的位置。
您能否推荐一些像 js2coffee.org 那样具有完美错误反馈甚至更好的像样的 CoffeeScript 编辑器 - 可以即时转换为 JavaScript?
我必须在工作中使用 CoffeeScript。这是一个很大的障碍,因为我经常不明白它应该写什么以及错误在哪里。
目前我只使用在线转换工具,如 js2coffee.org 和桌面应用程序 - RubyMine 编辑器。两者都很难给我提示语法应该是什么,甚至在源文本中实际错误所在的位置。
您能否推荐一些像 js2coffee.org 那样具有完美错误反馈甚至更好的像样的 CoffeeScript 编辑器 - 可以即时转换为 JavaScript?
实际上,一个不错的调试器仍然是使用 Coffeescript 时的一大缺点。但是,我发现使用在 Node.js 上运行的 Coffeescripts 模块就足够了。有几个步骤要征服,但当你最终到达那里时,Coffeescript 的工作环境非常愉快。
下载并安装NodeJS以及npm,这通常是 NodeJS 附带的。跑
npm install -g coffee-script
在你的命令行上安装 Coffeescript。移动到您想要的目录,创建一个test.coffee
文件并运行
coffee -cwb test.coffee
现在您可以使用您喜欢的编辑器(我更喜欢Notepad++)编辑 test.coffee 文件,并且编辑后的 coffeescript 文件在任何更改时都会被编译。最重要的是,Coffeescript 模块会输出一些或多或少有用的错误消息,以更有效地解决您的问题。
有关如何从命令行运行 Coffeescript 的更多信息,请查看Coffeescript 的主页。
看起来这个 JetBrains 功能可能正适合您。
http://confluence.jetbrains.com/display/RUBYDEV/Debugging+CoffeeScript+Code