列舉webpack的幾大特色
webpack 是一款優秀的靜態資源打包工具,本文將會介紹其一些特色。
插件
webpack 有豐富的插件接口。內部插件使用這些接口完成了大部分特色。這些接口使webpack非常靈活。
性能
webpack 使用異步I/O,并且有多級緩存機制。這讓webpack速度非常快,和讓人難以置信的增量編譯速度。
加載器
webpack 通過加載器機制支持文件的預處理。webpack支持打包任何靜態資源,而不僅僅是javascript。你也可以很容易的編寫自己的插件。
支持
webpack 支持 ADM 和 CommonJs 模塊風格。webpack對代碼執行聰明的靜態語法分析,甚至有一個評估引擎用來評估簡單表達式。這使webpack對大部分現存的庫的能很好的支持。
代碼分割(模塊)
webpack支持代碼 分割 成塊(模塊),塊可按需加載,減少初始加載時間。
優化
webpack會進行很多 優化 工作,來減少文件的大小,對 訪問緩存 也有很好的支持——哈希值。
開發工具
webpack支持SourceUrls和SourceMaps,可用于簡單的調試。也可監控文件,通過中間件和服務器實現自動重載。
多平臺
webpack是為web而生的,但也支持 webworks 和node.js。
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!