圖片來源 : code school blog |
然後,因為阿舍最近都一直在摸 node.js 的東西,所以,就想到說用 CoffeeScript 來寫 node.js 的程式來試試看,於是,阿舍就去找看有沒有整合 CoffeeScript 和 node.js 的教學或說明的文章哩 ! 結果,在 CoffeeScript 的官網就有找到這一篇的說明,原來,CoffeeScript 已經可以透過 npm 來安裝了,所以,在安裝好 node.js 之後,用下面的指令來安裝 npm 之後,接著,就可以用 npm 來安裝 CoffeeScript 了哩 !
sudo apt-get install npm
sudo npm –g install coffee-script
安裝好 CoffeeScript 之後,接下來就可以開始用 CoffeeScript 來寫程式了,寫好的程式要存成 .coffee 的副檔名,接著,再用下面的這行指令來把 .coffee 檔案轉換成 .js 檔,也就是轉換成一般的 Javascript 語法,然後,再把這個 .js 檔案拿去給 node.js 來執行,所以,從這個操作步驟來看,你大概就可以知道CoffeeScript 為什麼可以相容或者說是支援現有的 Javascrpt 執行環境了,主要是因為 CoffeeScript 的程式碼並不是最終的可執行程式,而是必需要經過 CoffeeScript 的編譯程式來將 CoffeeScript 的語法轉換成標準的 Javascript 語法後,才能給其他的 Javascript Engine 來執行哩 !
coffee –-compile 程式名稱.coffee
用上面的指令轉換後,CoffeeScript 會產出一個和原始檔名一模一樣的檔案,而副檔名會被換成 .js,例如,阿舍用 CoffeeScript 的語法寫了一個 helloworld.coffee 的程式,接著,透過下面的指令來轉換後,會產生一個叫做 helloworld.js 的程式,然後,不需要修改就可以拿這支新產出的程式碼給 node.js 來執行了,就像下面的第二行一樣,同樣的,如果你是 CoffeeScript 來寫 JQuery 或網頁的 Javascript 的程式碼的話,也是經由這樣的程序來開發的哩 !
coffee –-compile helloworld.coffee
node hwlloworld.js
推薦閱讀
- 問題沒解決嗎? 更多的 Ubuntu 教學在 這裡
- Prompt Injection: 提示詞注入安全漏洞
- 二款 Mac 無痛安裝的 Stable Diffusion 軟體
- 用 AI 寫部落格文章好不好 ?
- 沒有免費的 Midjourney 和 Colab 又不想花錢怎麼辦 ?
- 不學 Prompt 技巧也能善用 ChatGPT 的簡單方法
- 企業 AI 應用:不只是聊天機器人
- Automatic 比 Automatic1111 更好用 ? 都是 Stable Diffusion WebUI
- Stable Diffusion 的 /describe 圖生文功能
- AI 畫出讓人可怖的美圖 !
有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁
沒有留言 :
張貼留言
歡迎留言提問和討論 .... 😁