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