列舉webpack的幾大特色

jopen 9年前發布 | 15K 次閱讀 webpack

 

webpack 是一款優秀的靜態資源打包工具,本文將會介紹其一些特色。

插件

webpack 有豐富的插件接口。內部插件使用這些接口完成了大部分特色。這些接口使webpack非常靈活。

性能

webpack 使用異步I/O,并且有多級緩存機制。這讓webpack速度非常快,和讓人難以置信的增量編譯速度。

加載器

webpack 通過加載器機制支持文件的預處理。webpack支持打包任何靜態資源,而不僅僅是javascript。你也可以很容易的編寫自己的插件。

支持

webpack 支持 ADMCommonJs 模塊風格。webpack對代碼執行聰明的靜態語法分析,甚至有一個評估引擎用來評估簡單表達式。這使webpack對大部分現存的庫的能很好的支持。

代碼分割(模塊)

webpack支持代碼 分割 成塊(模塊),塊可按需加載,減少初始加載時間。

優化

webpack會進行很多 優化 工作,來減少文件的大小,對 訪問緩存 也有很好的支持——哈希值。

開發工具

webpack支持SourceUrls和SourceMaps,可用于簡單的調試。也可監控文件,通過中間件和服務器實現自動重載。

多平臺

webpack是為web而生的,但也支持 webworks 和node.js。

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!