真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯網站制作重慶分公司

webpackcssurl報錯怎么辦-創(chuàng)新互聯

這篇文章主要介紹webpack css url報錯怎么辦,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

創(chuàng)新互聯公司長期為近千家客戶提供的網站建設服務,團隊從業(yè)經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯網生態(tài)環(huán)境。為平房企業(yè)提供專業(yè)的成都網站制作、做網站,平房網站改版等技術服務。擁有十載豐富建站經驗和眾多成功案例,為您定制開發(fā)。

webpack css url報錯是因為圖片加載路徑錯誤,其解決辦法:首先打開相應的代碼文件;然后打包樣式中的背景圖;最后重新添加publicPath即可。

webpack中css的url報錯?

css-loader:

//打包樣式中背景圖
{
    test: /\.(png|jpg)$/,
    loader: "url-loader?limit=8192&name=images/[hash:8].[name].[ext]"
    //limit參數,代表如果小于大約4k則會自動幫你壓縮成base64編碼的圖片,否則拷貝文件到生產目錄
    //name后面是打包后的路徑;
    //loader 后面 limit 字段代表圖片打包限制,這個限制并不是說超過了就不能打包,
    //而是指當圖片大小小于限制時會自動轉成 base64 碼引用
    //上例中大于8192字節(jié)的圖片正常打包,小于8192字節(jié)的圖片以 base64 的方式引用。
},

當小于8192,就打包成base64,那么,大于的就不做處理;

情景:我在main.css中背景圖:

.page4-bg{
  background:url("../images/page4-bg.jpg") no-repeat center;
  background-size:cover;
}

結果:打包的時候,圖片是在dist/images/文件夾下的,但是控制臺中卻是:

Failed to load resource:the server responded with a status of

404(Not Found)


圖片沒有找到,于是我去查看路徑:

webpack css url報錯怎么辦

貌似圖片是加載進來了,好像沒什么問題,接著在圖片地址上鼠標右擊---open in new tab,結果

webpack css url報錯怎么辦

而我文件圖片的目錄地址是

webpack css url報錯怎么辦

這樣的,去掉路徑中的css,就能夠顯示圖片了

webpack css url報錯怎么辦

解決方案:

//打包樣式中背景圖
{
    test: /\.(png|jpg)$/,
    loader: "url-loader?limit=8192&name=images/[hash:8].[name].[ext]",
    options:{
        publicPath:'./images'
    }
    //limit參數,代表如果小于大約4k則會自動幫你壓縮成base64編碼的圖片,否則拷貝文件到生產目錄
    //name后面是打包后的路徑;
    //loader 后面 limit 字段代表圖片打包限制,這個限制并不是說超過了就不能打包,而是指當圖片大小小于限制時會自動轉成 base64 碼引用
    //上例中大于8192字節(jié)的圖片正常打包,小于8192字節(jié)的圖片以 base64 的方式引用。
},

添加publicPath。

以上是“webpack css url報錯怎么辦”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注創(chuàng)新互聯行業(yè)資訊頻道!


網站欄目:webpackcssurl報錯怎么辦-創(chuàng)新互聯
轉載注明:http://weahome.cn/article/cedhhh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部