webpack-概念:是一個(gè)現(xiàn)代js應(yīng)用程序的靜態(tài)模塊打包器。
webpack4和3的區(qū)別如下:
1遥椿、從webpack4.0開始基矮,可以不用引入一個(gè)配置文件淆储。(當(dāng)然你也可以配置一些東西)
2、不僅要安裝webpack愈捅,還要安裝webpack-cli
3遏考、增加mode配置(development | production)。對(duì)不同的環(huán)境啟用不同的配置
4蓝谨、去掉了CommonsChunkPlugin(改成optimization.splitChunks進(jìn)行模塊劃分)和UglifyJsPlugin(只需要設(shè)置optimization.minimize為true就行)插件
grunt-對(duì)于需要反復(fù)重復(fù)的任務(wù)灌具,例如壓縮(minification)、編譯譬巫、單元測試咖楣、linting等,進(jìn)行自動(dòng)化構(gòu)建芦昔。
gulp-利用 Node.js 流诱贿,快速構(gòu)建項(xiàng)目并減少頻繁的 IO 操作。
以后再補(bǔ)充咕缎。珠十。。