新聞資訊

koala是(shì)一(yī)個(gè)前端預處理(lǐ)器(qì)語言圖形編譯工(gōng)具

越來(lái)越多(duō)的(de)同學開(kāi)始使用(yòng)less/sass等預處理(lǐ)器(qì)的(de)方式來(lái)編寫CSS與J'avaScript,很(hěn)大(dà)程度上(shàng)提高(gāo)了(le)工(gōng)作(zuò)效果,但(dàn)編譯文(w¥én)件(jiàn)是(shì)個(gè)繁瑣的(de)事(shì)情,使用(yòng)命令行(xíng)的(de)方式操作(zuò)起來(lái)很(hěn)累,目前也(yě)已¶經有(yǒu)一(yī)些(xiē)圖形工(gōng)具,比如(rú)mac下(xià)的(de)codekit, windows下(xi★à)有(yǒu)winLess、simpless等。Codekit是(shì)一(yī)個(gè)很(hěn)棒的(de)工(gōng)具π,它是(shì)一(yī)個(gè)商業(yè)的(de)軟件(jiàn)且隻有(yǒu)Mac版本。而windows下(xià)現(xiàn)有(yǒu)的(de)工(©gōng)具都(dōu)比較簡陋,無法滿足我們日(rì)常開(kāi)發需求。
今天向大(dà)家(jiā)推薦一(yī)個(gè)新工(gōng)具Koala,功能(néng)齊全,跨平台運行(xíng),同時(shí)還(hái)是(shì)一(yī)個(gè)開↑(kāi)源軟件(jiàn)。

Koala是(shì)什(shén)麽?

koala是(shì)一(yī)個(gè)前端預處理(lǐ)器(qì)語言圖形編譯工(gōng)具,目前已支持Less、Sass、Compass、Coff↓eeScript。

下(xià)載地(dì)址:http://koala-app.com/index-zh.html

功能(néng)特性:

  • 多(duō)語言支持:支持less、sass、coffeescript、compass framework;
  • 實時(shí)編譯:監聽(tīng)文(wén)件(jiàn),當文(wén)件(jiàn)改變時(∑shí)自(zì)動執行(xíng)編譯,這(zhè)一(yī)切都(dōu)在後台運行(xíng),無需人(rén)工(gōng)操作(zu₽ò);
  • 編譯選項:支持自(zì)定義設置各個(gè)語言的(de)編譯選項;
  • Import文(wén)件(jiàn)監聽(tīng):關聯import文(wén)件(jiàn),如(rú)import文(wén)件(jiàn)改變,源文(wén)件≤(jiàn)将自(zì)動進行(xíng)編譯。
  • 代碼壓縮:less & sass支持編譯後自(zì)動壓縮代碼;
  • 錯(cuò)誤提示:在編譯時(shí)如(rú)果遇到(dào)語法的(de)錯(cuò)誤,koala将在右下(xià)角彈出錯(cuò)誤信息,方便開(kāi)發者定™位代碼錯(cuò)誤位置;
  • 跨平台:windows、linux、mac 完美(měi)運行(xíng); 

如(rú)何使用(yòng):

前端預處理(lǐ)器(qì)語言圖形編譯工(gōng)具

使用(yòng)技(jì)巧:

切換為(wèi)中文(wén)語言:打開(kāi)設置窗(chuāng)口,system – locales選擇為(wèi)中文(wén),重啓後生(shēng)效。

設置全局編譯選項:在設置窗(chuāng)口中勾選各個(gè)編譯選項後,新增加的(de)文(wén)件(jiàn)将應用(yòng)該設置。

批量處理(lǐ)功能(néng):文(wén)件(jiàn)列表可(kě)進行(xíng)多(duō)文(wén)件(jiàn)選擇,選↓中後打開(kāi)右鍵,可(kě)批量設置輸出目錄與批量編譯文(wén)件(jiàn)。

如(rú)果你(nǐ)在使用(yòng)過程中遇到(dào)問(wèn)題,可(kě)在github上(shàng)向作(zuò)者反饋:https://githuΩb.com/oklai/koala/issues/new