我的工作中必須使用CoffeeScript。這是一個很大的障礙,因爲我經常不明白它會寫什麼以及錯誤在哪裏。需要正常的Coffeescript編輯器
目前我只使用在線轉換工具,如js2coffee.org和桌面應用程序 - RubyMine編輯器。在給出線索語法應該是什麼以及源文本中哪個位置出現實際錯誤時,兩者都很差。
您能否給出一些體面的CoffeeScript編輯器,它帶有完美的錯誤反饋,甚至更好 - 即時轉換爲JavaScript,就像js2coffee.org一樣?
我的工作中必須使用CoffeeScript。這是一個很大的障礙,因爲我經常不明白它會寫什麼以及錯誤在哪裏。需要正常的Coffeescript編輯器
目前我只使用在線轉換工具,如js2coffee.org和桌面應用程序 - RubyMine編輯器。在給出線索語法應該是什麼以及源文本中哪個位置出現實際錯誤時,兩者都很差。
您能否給出一些體面的CoffeeScript編輯器,它帶有完美的錯誤反饋,甚至更好 - 即時轉換爲JavaScript,就像js2coffee.org一樣?
其實一個體面的調試器仍然是使用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。
它看起來像JetBrains功能可能是你的衚衕。
http://confluence.jetbrains.com/display/RUBYDEV/Debugging+CoffeeScript+Code
看來,'咖啡-cwb',外加兩個記事本++窗口 - 這一切靠近對方瓷磚 - 會做的伎倆:)它想知道我'coffeelint'發現其中'coffee'沒有按」錯誤噸。 – Paul
@Paul:我以前沒有聽說過coffeelint。謝謝,我現在就來看看。 – Amberlamps
coffeelint只是強制執行一些代碼樣式,你可以關閉一些選項,或者只是啓動一些警告(就像jslint或jshint)。無論哪種方式,它都是幫助您編寫代碼的好工具。 –