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