Koala跨平臺(tái)圖形編譯工具
Koala是一款預(yù)處理器語(yǔ)言圖形編譯工具,支持Less、Sass、CoffeeScript、Compass framework 的即時(shí)編譯。 無(wú)需手動(dòng)輸入命令去編譯,后臺(tái)監(jiān)聽(tīng)文件是否有改變,如有修改會(huì)自動(dòng)進(jìn)行編譯。能夠大大提升 Web 開(kāi)發(fā)中的工作效率。
功能特性
多語(yǔ)言支持 支持Less、Sass、CoffeeScript 和 Compass Framework。
實(shí)時(shí)編譯 監(jiān)聽(tīng)文件,當(dāng)文件改變時(shí)自動(dòng)執(zhí)行編譯,這一切都在后臺(tái)運(yùn)行,無(wú)需人工操作。
編譯選項(xiàng) 可以設(shè)置各個(gè)語(yǔ)言的編譯選項(xiàng)。
項(xiàng)目配置 支持為項(xiàng)目創(chuàng)建一個(gè)全局配置,為文件設(shè)置統(tǒng)一編譯選項(xiàng)。
錯(cuò)誤提示 在編譯時(shí)如果遇到語(yǔ)法的錯(cuò)誤,koala將在右下角彈出錯(cuò)誤信息,方便開(kāi)發(fā)者定位代碼錯(cuò)誤位置。
跨平臺(tái) Windows、Linux、Mac都能完美運(yùn)行。
系統(tǒng)支持及要求
Koala支持跨平臺(tái)運(yùn)行,完美兼容Windows、Linux與Mac 。
Linux系統(tǒng)下需安裝好ruby運(yùn)行環(huán)境, e.g. $ sudo apt-get install ruby.
截圖
開(kāi)發(fā)文檔
Koala基于node-webkit進(jìn) 行開(kāi)發(fā)。node-webkit 是 NodeJS 與 Webkit 的結(jié)合所提供的一個(gè)跨平臺(tái)客戶端應(yīng)用開(kāi)發(fā)底層構(gòu)架。這也就意味著基于 node-webkit 之上,使用 Web技術(shù) ( Node.JS,JavaScript,HTML5 )就可以編寫客戶端應(yīng)用程序。
如何編譯Koala源碼
首先克隆Koala源碼到你的本地,
$ git clone [https://github.com/oklai/koala.git](https://github.com/oklai/koala.git) Koala;下載與你系統(tǒng)環(huán)境相對(duì)應(yīng)已編譯好的node-webkit文件,(見(jiàn)
node-webkit項(xiàng)目介紹頁(yè)中的下載鏈接);windows系統(tǒng):復(fù)制
nw.exe, nw.pak, icudt.dll到koala/src目錄,并安裝 Ruby 到koala/src/ruby目錄;
Linux系統(tǒng):復(fù)制nw, nw.pak,并安裝ruby環(huán)境:sudo apt-get install ruby;
node-webkit.app,Mac OSX已內(nèi)置ruby,無(wú)需額外安裝;最后運(yùn)行
nw可執(zhí)行程序。
更多關(guān)于node-webkit開(kāi)發(fā)文檔可參考其官方wiki。
版權(quán)聲明
Koala's code uses the Apache license, Version 2.0, see our LICENSE file.
