gulpcodingdict.com/article/7496是以流的形式來執行多項依賴任務,它提供的功能是處理任務依賴和任務流。而webpack主要用于打包前端資源,將模塊化的JS打包成單一文件(或少量入口+公用文件)。作用不同,不可能完全互相替代。
為什么使用Gulp?
- 和其他任務管理器相比,它非常小,很簡單,非常快。
- 使用SASS和LESS作為CSS預處理器。
- 編輯源文件后,自動刷新頁面。
- 它使用Gulpfile.js構建系統,非常容易掌握,它使用純JavaScript來構建任務。
優點
- 和其他任務運行器相比速度優勢明顯。
- 容易編碼和掌握。
- web應用容易測試。
- 插件豐富。
- 完成一些重復性工作,例如:壓縮樣式,壓縮圖片等。