日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

基于webpack4.X從零搭建React腳手架的方法步驟( 二 )


基于webpack4.X從零搭建React腳手架的方法步驟


修改webpack.prod.conf.js , 增加以下代碼 , 目的是分離框架代碼和業(yè)務(wù)代碼
雖然上面步驟抽出框架代碼生成兩個文件 , 但是app.js還是包含框架代碼
基于webpack4.X從零搭建React腳手架的方法步驟


cacheGroups對象 , 定義了需要被抽離的模塊
其中test屬性是比較關(guān)鍵的一個值 , 他可以是一個字符串 , 也可以是正則表達(dá)式 , 還可以是函數(shù) 。如果定義的是字符串 , 會匹配入口模塊名稱 , 會從其他模塊中把包含這個模塊的抽離出來
name是抽離后生成的名字 , 和入口文件模塊名稱相同 , 這樣抽離出來的新生成的framework模塊會覆蓋被抽離的framework模塊
整合 webpack-dev-server
開發(fā)環(huán)境開啟服務(wù)監(jiān)聽文件改動實(shí)時更新最新內(nèi)容
基于webpack4.X從零搭建React腳手架的方法步驟


在build中添加webpack.dev.conf.js文件
基于webpack4.X從零搭建React腳手架的方法步驟


在package.json scripts屬性添加內(nèi)容
基于webpack4.X從零搭建React腳手架的方法步驟


npm run dev
自動打開瀏覽器打開入口頁面實(shí)時更新
獨(dú)立導(dǎo)出 css 文件
安裝css相關(guān)依賴
sass less 預(yù)處理
基于webpack4.X從零搭建React腳手架的方法步驟


webpack.base.conf.js 文件修改
基于webpack4.X從零搭建React腳手架的方法步驟


圖片和路徑處理
基于webpack4.X從零搭建React腳手架的方法步驟


webpack.base.conf.js 文件修改
基于webpack4.X從零搭建React腳手架的方法步驟


build 時報(bào)錯
基于webpack4.X從零搭建React腳手架的方法步驟


webpack4.0中使用“extract-text-webpack-plugin”報(bào)錯
解決辦法
基于webpack4.X從零搭建React腳手架的方法步驟


背景圖片路徑問題
由于css文件分離出來的原因 , 會導(dǎo)致在css文件夾下找images文件夾下的圖片
解決辦法 publicPath屬性改為 '/' , 以絕對路徑的方式尋找資源
【基于webpack4.X從零搭建React腳手架的方法步驟】
基于webpack4.X從零搭建React腳手架的方法步驟


推薦閱讀