日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > web前端 > htmlcss > [置頂] Gulp和webpack的區別,是一種工具嗎?

[置頂] Gulp和webpack的區別,是一種工具嗎?

來源:程序員人生   發布時間:2016-07-06 08:58:14 閱讀次數:2963次

背景: 最近收到很多童鞋的問題:gulp和webpack 甚么關系,是1種東西嗎?可以只用gulp,不用webpack嗎 或反過來?

基于此問: 我簡單歸結了1下區分和概念,讓需要的同學瀏覽理解,從而不把時間浪費到這類模糊不清的選擇問題上!

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

gulp是工具鏈、構建工具,可以配合各種插件做js緊縮,css緊縮,less編譯 替換手工實現自動化工作

1.構建工具

2.自動化

3.提高效力用

webpack是文件打包工具,可以把項目的各種js文、css文件等打包合并成1個或多個文件,主要用于模塊化方案,預編譯模塊的方案

1.打包工具

2.模塊化辨認

3.編譯模塊代碼方案用

所以定義和用法上來講 都不是1種東西,無可比性 ,更不沖突!【固然,也有類似的功能,比如合并,辨別,但各有各的優勢】

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Gulp:解釋圖【純原創】轉載請注明出處



-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Webpack:解釋圖【來自網絡和官網】


-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


基于此問: 來自知乎的1篇回答!夠白話文了:

怎樣解釋呢?由于 Gulp 和 browserify / webpack 不是1回事

Gulp應當和Grunt比較,他們的區分我就不說了,說說用途吧。Gulp / Grunt 是1種工具,能夠優化前端工作流程。比如自動刷新頁面、combo、緊縮css、js、編譯less等等。簡單來講,就是使用Gulp/Grunt,然后配置你需要的插件,就能夠把之前需要手工做的事情讓它幫你做了。

說到 browserify / webpack ,那還要說到 seajs / requirejs 。這4個都是JS模塊化的方案。其中seajs / require 是1種類型,browserify / webpack 是另外一種類型。

  • seajs / require : 是1種在線"編譯" 模塊的方案,相當于在頁面上加載1個 CMD/AMD 解釋器。這樣閱讀器就認識了 define、exports、module 這些東西。也就實現了模塊化。

  • browserify / webpack : 是1個預編譯模塊的方案,相比于上面 ,這個方案更加智能。沒用過browserify,這里以webpack為例。首先,它是預編譯的,不需要在閱讀器中加載解釋器。另外,你在本地直接寫JS,不論是 AMD / CMD / ES6 風格的模塊化,它都能認識,并且編譯成閱讀器認識的JS。這樣就知道,Gulp是1個工具,而webpack等等是模塊化方案。Gulp也能夠配置seajs、requirejs乃至webpack的插件。

不知道這樣夠清楚了么?

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

加入: JS前端開發 QQ群 :147250970  歡迎加入~!氣氛熱忱,歡樂多,妹子多!

 enlightenedweb前端 聚集地,會聚了全國頂尖的web前端酷愛者,最新技術,最炫潮流,最靠譜的話題:
  做好現在!技術只是為了改變生活!JS前端實用開發QQ群 :
147250970
Web前端HTML5/JS交流群

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 久久婷婷色| 久久综合亚洲 | 国产一级免费视频 | 国产成人资源 | 久久国产福利 | 国产精品久久久久久久va果冻 | 欧洲亚洲女同hd | 国产精品一区二区av日韩在线 | 久久亚洲视频 | 亚洲高清福利 | 国产精品1区 | 久久国产精品免费一区二区三区 | 色婷婷成人影院 | 国产在线看 | 一级毛片aaaaaa免费看 | 国产电影在线观看 | 国产在线精品福利 | 四虎四虎院5151hhcom | 国产一区二区精品 | 精品国产99久久久久久宅男i | 人人九九精品 | 国产精品久久久一区麻豆最新章节 | 乱人伦xxxx国语对白 | 久久久久亚洲综合 | 久久99国产精品久久99果冻传媒 | 久久久精品电影 | 91精品国产91久久久久久 | 国产69精品久久久久毛片 | 中文字幕亚洲电影 | 久久综合九色综合网站 | 久一视频在线观看 | 欧美日韩视频 | 毛片免费观看网站 | 成人永久aaa| 欧美在线看片 | 久久国产精品久久 | 国产精品免费在线 | 国产精品一区二区三区在线播放 | 国产精品一区二区免费看 | 青青草欧美 | 亚洲综合视频网 |