我一直在考慮將我的項目移至雲9 IDE,但一直在項目中運行咖啡腳本時遇到問題。我複製了所有我的js和咖啡文件,但似乎無法使用咖啡文件獲得運行配置。我嘗試在控制檯命令行中編譯咖啡文件,並創建一個直接調用app.coffee的運行配置,但沒有運氣。如何在雲中運行咖啡腳本項目9
什麼是雲9上的咖啡腳本支持,它是如何工作的。它會自動將咖啡腳本編譯爲js嗎?我如何需要在雲9中配置我的運行設置?
我一直在考慮將我的項目移至雲9 IDE,但一直在項目中運行咖啡腳本時遇到問題。我複製了所有我的js和咖啡文件,但似乎無法使用咖啡文件獲得運行配置。我嘗試在控制檯命令行中編譯咖啡文件,並創建一個直接調用app.coffee的運行配置,但沒有運氣。如何在雲中運行咖啡腳本項目9
什麼是雲9上的咖啡腳本支持,它是如何工作的。它會自動將咖啡腳本編譯爲js嗎?我如何需要在雲9中配置我的運行設置?
我得到它的工作......你的結果可能會有所不同,但是這是我做過什麼......
假設你有你的應用程序,它被稱爲app.coffee
,我創建了一個用下面的代碼名爲runner.js
文件:
require("coffee-script");
require("./app");
從CLOUD9 IDE,我只是告訴它運行runner.js
文件,它似乎工作。
我也無法使用我的全局npm安裝的軟件包...不知道爲什麼,但我猜測這只是一個路徑問題。不管怎麼說,我剛安裝了我的包裹到我的項目目錄:
npm install coffee-script
我也是在我的項目中使用express
和restler
,所以我做的項目是一樣的。它運作得非常漂亮:)
在Cloud9支持頁面上有一個關於使用CoffeeScript編寫的運行node.js應用程序的條目:Create a CoffeeScript node.js project。請注意,您只能調試JavaScript文件。
甜。編譯依賴的包含文件怎麼樣?我喜歡有一個單獨的models.coffee,controllers.coffee等... coffee -c ./似乎在控制檯中不起作用。 – MonkeyBonkey
只要需要「coffee-script」模塊,其他文件應該工作,而無需轉換爲JavaScript。例如,我在同一個文件夾中有一個'coffee.config'模塊。我可以要求它:'config = require'。/ config''並且它不需要轉換成JS就可以進行評估。你應該能夠'controllers = require。/ controllers'。這不適合你? –
感謝您的提示...嘗試一下,不幸的是似乎有東西在渲染。它現在肯定看咖啡文件,但似乎是空白的重複。我會更深入地研究它,看看發生了什麼。 – MonkeyBonkey