欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

手把手教你升級到Webpack4-創(chuàng)新互聯(lián)

前端項目日益復雜,構建系統(tǒng)已經成為開發(fā)過程中不可或缺的一個部分,而模塊打包(module bundler)正是前端構建系統(tǒng)的核心。Webpack作為當下最受歡迎的前端資源模塊化管理和打包工具,它可以將許多松散的模塊按照依賴和規(guī)則打包成符合生產環(huán)境部署的前端資源。還可以將按需加載的模塊進行代碼分隔,等到實際需要的時候再異步加載。
手把手教你升級到Webpack4
4.0又發(fā)布了一陣子了,較之前有大量的性能提升,零配置,健全的默認設置。就讓我們來看看吧!
1、零配置

網站建設哪家好,找創(chuàng)新互聯(lián)建站!專注于網頁設計、網站建設、微信開發(fā)、小程序定制開發(fā)、集團企業(yè)網站建設等服務項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了渭源免費建站歡迎大家使用!

官方不再支持node4以下版本,在使用webpack >=4.0前要先安裝webpack-cli
手把手教你升級到Webpack4
執(zhí)行webpack,會報一個警告,一個錯誤。
手把手教你升級到Webpack4
4.0之前使用webpack都需要提供一個webpack.config.js的配置文件,并且需要指定entry入口,和output打包之后的文件,而在webpack4.0以上的版本中,webpack4會默認嘗試在./src中尋找index.js入口文件,因此在項目下新建src/index.js,同樣output則默認為./dist/main.js。
2、mode模式的開發(fā)與生產環(huán)境

在webpack4之前,我們配置開發(fā)與生產環(huán)境需要創(chuàng)建兩個配置文件。
在development中通常要配置像webpack-dev-server等一些調試所用的插件及相關依賴庫,
在production中通常要配置UglifyJSPlugin等依賴庫。
所以有了前面的警告,
在package.json中修改一下scripts:
手把手教你升級到Webpack4
執(zhí)行npm run build,
這個 --mode production 主要做了哪些事情呢?主要有hoisting, tree-shaking, minification, scope等等。對應的 –mode development 則主要是優(yōu)化編譯速度,輸出一個沒有壓縮的文件。
新建項目我們并沒有手動配置任何東西,webpack4全都為我們解決了。
3.Babel配置

雖然ES6早就出來很久了,但總有些瀏覽器還不能完全支持新的語法及API,Babel則可以把ES6轉化為ES5,讓老的瀏覽器識別。
安裝Babel相關依賴包。
手把手教你升級到Webpack4
Webpack4的零配置只是讓你不用定義entry和output。
所以如果你的項目比較大,還是老老實實建個webpack.config.js文件吧,
Babel配置
手把手教你升級到Webpack4
然后在根目錄新建.babelrc文件,配置如下。
手把手教你升級到Webpack4
接下來運行npm run build,瀏覽器就支持ES6啦。

4、再見commonchunk,你好optimization
手把手教你升級到Webpack4
從webpack4開始官方移除了commonchunk插件,改用了optimization屬性進行更加靈活的配置,commonchunk配置項被徹底去掉,optimization.minimize為true,代替了webpack.optimize.UglifyJsPlugin。runtimeChunk可以配置成true,single或者對象,用自動計算當前構建的一些基礎chunk信息。
Css模塊使用mini-css-extract-plugin代替extract-text-webpack-plugin
手把手教你升級到Webpack4
因為webpack4發(fā)布時間還不常,大多依賴架包建議升級到最新版本,防止陷坑。以上便是我對webpack4升級的一點建議,歡迎指正!

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

分享題目:手把手教你升級到Webpack4-創(chuàng)新互聯(lián)
文章位置:http://chinadenli.net/article36/depspg.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、網頁設計公司標簽優(yōu)化、品牌網站建設、面包屑導航網站內鏈

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都做網站
精品日韩视频在线观看| 国产成人在线一区二区三区 | 中文字幕中文字幕一区二区| 欧美色婷婷综合狠狠爱| 久久99精品国产麻豆婷婷洗澡| 国产传媒一区二区三区| 日本道播放一区二区三区| 久热香蕉精品视频在线播放| 国产丝袜极品黑色高跟鞋| 日本视频在线观看不卡| 色好吊视频这里只有精| 亚洲中文字幕视频在线播放| 人妻偷人精品一区二区三区不卡 | 国产成人精品一区二区三区| 日韩高清一区二区三区四区| 成人欧美精品一区二区三区| 亚洲第一区二区三区女厕偷拍 | 亚洲专区一区中文字幕| 欧美一级日韩中文字幕| 色婷婷视频免费在线观看| 国产精品午夜福利在线观看| 国产又猛又黄又粗又爽无遮挡| 日韩一级毛一欧美一级乱| 亚洲中文字幕视频一区二区| 午夜国产精品国自产拍av| 日韩欧美中文字幕人妻| 99久久精品免费看国产高清| 日韩欧美综合在线播放| 国产精品免费自拍视频| 日韩欧美三级中文字幕| 老外那个很粗大做起来很爽| 色好吊视频这里只有精| 亚洲精品偷拍一区二区三区| 超碰在线免费公开中国黄片| 亚洲一区二区亚洲日本| 国产精品欧美激情在线播放| 日韩综合国产欧美一区| 国产一级片内射视频免费播放| 亚洲av秘片一区二区三区| 午夜福利92在线观看| 国产人妻熟女高跟丝袜|