3

我必须在工作中使用 CoffeeScript。这是一个很大的障碍,因为我经常不明白它应该写什么以及错误在哪里。

目前我只使用在线转换工具,如 js2coffee.org 和桌面应用程序 - RubyMine 编辑器。两者都很难给我提示语法应该是什么,甚至在源文本中实际错误所在的位置。

您能否推荐一些像 js2coffee.org 那样具有完美错误反馈甚至更好的像样的 CoffeeScript 编辑器 - 可以即时转换为 JavaScript?

4

2 回答 2

3

实际上,一个不错的调试器仍然是使用 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 的主页

于 2013-01-18T13:28:30.653 回答
2

看起来这个 JetBrains 功能可能正适合您。

http://confluence.jetbrains.com/display/RUBYDEV/Debugging+CoffeeScript+Code

于 2013-01-31T04:25:05.340 回答