91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

webpack css url報錯怎么辦

發布時間:2021-01-05 09:16:53 來源:億速云 閱讀:276 作者:小新 欄目:web開發

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

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字節的圖片正常打包,小于8192字節的圖片以 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字節的圖片正常打包,小于8192字節的圖片以 base64 的方式引用。
},

添加publicPath。

以上是“webpack css url報錯怎么辦”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

巫溪县| 自贡市| 浦县| 莒南县| 民乐县| 芦山县| 大荔县| 苏州市| 嘉义市| 盐亭县| 四川省| 铁力市| 扶风县| 安泽县| 偃师市| 土默特右旗| 英吉沙县| 邹城市| 奎屯市| 精河县| 谷城县| 双辽市| 长岭县| 广东省| 永新县| 渑池县| 彰武县| 行唐县| 兴义市| 从化市| 根河市| 商南县| 永顺县| 大港区| 马尔康县| 阳信县| 鄂伦春自治旗| 林口县| 黔江区| 惠安县| 镇雄县|