webpack注意事項(xiàng)記錄

以下問題均為webpack@1.x下總結(jié)

1. 版本兼容問題

webpack1.x版本一般都與1.x版本的插件匹配,例如webpack-dev-server2.x使用在webpack1.x版本中會(huì)出現(xiàn)不兼容問題

2. 啟動(dòng)webpack-dev-server

在命令行中直接使用webpack-dev-server沒有作用,需要通過將腳本寫入package.json的script中通過npm run xxx的方式來啟動(dòng)(不要忘記配置devServer)

3. webpack調(diào)試問題

如果需要調(diào)試只需要在配置文件中配置devtool即可,然后啟動(dòng)server會(huì)在瀏覽器調(diào)試工具source中發(fā)現(xiàn)錯(cuò)誤代碼在模塊中的具體位置,而不是bundle.js中的位置

4. 配置文件中resolve配置項(xiàng)問題

extensions數(shù)組必須要包含空字符,例如['','js','jsx']
如果沒有數(shù)組中第一項(xiàng)那么webpack查找react.js將會(huì)變成react.js.js
查找模塊順序會(huì)按照extensions數(shù)組從左到右的優(yōu)先級(jí)進(jìn)行

5. 出現(xiàn)Unterminated JSX contents時(shí)請(qǐng)認(rèn)真查看標(biāo)簽是否閉合

Paste_Image.png

6. element.loader.split is not a function錯(cuò)誤原因可能是配置文件中l(wèi)oader書寫錯(cuò)誤

Paste_Image.png

7. import模塊無法找到可能是resolve中root錯(cuò)誤

Paste_Image.png

8. 使用antd組件,編寫css的loaders時(shí)必須style在前,css在后

css-loader順序問題導(dǎo)致錯(cuò)誤.jpg
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • GitChat技術(shù)雜談 前言 本文較長,為了節(jié)省你的閱讀時(shí)間,在文前列寫作思路如下: 什么是 webpack,它要...
    蕭玄辭閱讀 12,921評(píng)論 7 110
  • 無意中看到zhangwnag大佬分享的webpack教程感覺受益匪淺,特此分享以備自己日后查看,也希望更多的人看到...
    小小字符閱讀 8,384評(píng)論 7 35
  • 構(gòu)建一個(gè)小項(xiàng)目——FlyBird,學(xué)習(xí)webpack和react。(本文成文于2017/2/25) 從webpac...
    布蕾布蕾閱讀 17,172評(píng)論 31 98
  • 1:物質(zhì)是什么? 《當(dāng)代哲學(xué)主流》一書中寫的一段名言開始。 他寫道:“未來世代的人們,有一天會(huì)問: 二十世紀(jì)的失誤...
    飄涯閱讀 405評(píng)論 0 17
  • 突然想寫這樣一篇文章源于網(wǎng)絡(luò)的一篇關(guān)于鄧文迪的文章。48歲的鄧文迪和21歲的小鮮肉男友在海邊散步的照片在網(wǎng)絡(luò)瘋傳,...
    大靜有聲閱讀 550評(píng)論 1 0

友情鏈接更多精彩內(nèi)容