glup 和 webpack 的不同之處總結

2021-09-24 01:35:50 字數 408 閱讀 9997

1.從定位上來講:

gulp是以乙個檔案或者乙個型別檔案開始,以tack和stream的形式進行打包的,是一直基於流的自動化構建工具。

而webpack 則是通過入口檔案,然後通過遞迴的方式 查詢各個檔案模組之間的依賴關係來打包的。是乙個萬能模組打包器。

2.從學習的難易成都來講:

gulp 易於學習,易於使用,api比較少。webpack有大量新概念和新api ,學習成本相對來說較高。

3.從使用場景上來講:

gulp 這種基於流的方式 比較適合多頁面的應用,要讓它去處理vue這種單檔案元件,就會變的非常困難。

webpack這種萬物皆模組的方式,更適合於單頁面的應用,例如處理vue這種的單檔案元件,乙個vue-loader就能解決,但是對於多頁面應用,雖然靈活度高,但是配置起來也相當的麻煩。

webpack與grunt gulp的不同

三者都是前端構建工具,grunt和gulp在早期比較流行,現在webpack相對來說比較主流,不過一些輕量化的任務還是會用gulp來處理,比如單獨打包css檔案等。grunt和gulp是基於任務和流 task stream 的。類似jquery,找到乙個 或一類 檔案,對其做一系列鏈式操作,更新流上...

webpack與grunt gulp 的不同

三者都是前端構建工具,grunt gulp 在早期比較流行,現在webpack相對來說比較主流,不過輕量化的任務還是會使用 gulp 處理,比如單獨打包css檔案等 grunt 和 gulp 是基於任務和流 task.stream 的。類似jquery,找到乙個或一類檔案,對其做一系列鏈式操作,更新...

webpack和webpack中載入器的基本使用

1 執行 npm install webpack webpack cli d 命令,安裝webpack 相關的包 2 在專案根目錄中,建立名為webpack.config.js 的 webpack 配置檔案 3 在 webpack 的配置檔案中,初始化如下基本配置 module.exports 4 ...