- 軟件大小:3.59M
- 軟件語言:中文
- 軟件類型:國(guó)產軟件
- 軟件類別:免費軟(ruǎn)件 / 編(biān)程工(gōng)具
- 更新時間:2017-06-28 15:06
- 運行環境:WinAll, WinXP, Win7, Win8, Win10
- 軟件等級:
- 軟件廠商:
- 官(guān)方網站:http://www.ynaad.com
263KB/中文/5.6
1.32M/中文/10.0
3.50M/中文/10.0
9.00M/中文/8.0
316KB/中文/1.7
PantoJS是一(yī)款非常實用的文件轉換引擎工具,這款軟件對於從事Web前端項目開(kāi)發人員來說是一款必不可少的工(gōng)具(jù),通過這款工具可以快速幫助開(kāi)發人員進行編程操作,感(gǎn)興趣的朋(péng)友歡迎來綠色資源(yuán)網下載(zǎi)體驗!
PantoJS是一個極其靈活的文件轉換引(yǐn)擎,通常用於項目的構建和編譯,特別是 Web 前端項(xiàng)目。它(tā)比較類似於 Grunt 或 Gulp,但更高效、強大和靈活。
保證對於每個文件的同樣處理(lǐ)流程隻有一次
盡最大努力避免重複工作
支持文件級別的精確緩存(cún),最大程度上避免不必要的計算
不必重新構建的文件,盡最大努力利(lì)用緩存(cún)
支持文件級別的精(jīng)確增量構(gòu)建
高效(xiào)重(chóng)複構建
支持任意定義(yì)的拓撲構建流程
隻要是你能定義(yì)出來的構建流程,無論如何複雜,隻要是合理的,Panto 都可以支持
支持遺(yí)留文件的收集
在選擇特定的文件類型後,可以(yǐ)一次性訪(fǎng)問到未被選擇的其它文件
保證對每個源文件最多讀取一次
對於同一個文件存(cún)在一個以上不同的處理流程,讀取也最隻有一次
如果文件的轉換是相互獨立的,那麽實現 _transform 方法即可,否則(zé)需要實(shí)現 transformAll 方法,它們都(dōu)返回(huí) Promise 對象,兩種轉換器使用 isTorrential() 方法來(lái)區分。具體請參見 panto-transformer-browserify 與 panto-transformer-uglify的不同實現。
如果轉換器是嚴格冪等(děng)的,則是可緩存的,這通過(guò) isCacheable() 方法(fǎ)來區分。任何可能通過文件(jiàn)內容(róng)之外其它因素導致(zhì)兩次轉換結果不一致的情景,都不(bú)能是可緩存的。例如(rú),計算內容md5值的邏輯,隻(zhī)要內容相同,md5值即是一樣的,不涉及任何其它因素,這就是可緩存的。再例如,為文件增加當(dāng)前時間的時間戳內容,則一定是不可緩存的。
轉(zhuǎn)換器的輸(shū)入和輸出都是文件對象或者(zhě)是集合。文件對象是一個純javascript對(duì)象(PlainObject),至少包含 filename 和 content 兩個(gè)屬性,你(nǐ)也可以增加其它屬性。
請描述您所遇到的錯誤,我(wǒ)們將盡快予以修正,謝謝!
*必填項,請輸入內容(róng)