webpack vue 項目打包生成的文件,資源文件報404問題的修復(fù)方法(總結(jié)篇)
最近在使用webpack + vue做個人娛樂項目時,發(fā)現(xiàn)npm run build后,css js img靜態(tài)資源文件均找不到路徑,報404錯誤。。。網(wǎng)上查找了一堆解決辦法,總結(jié)如下
一、首先修改config目錄下的index.js文件

將其中build的配置項assetsPublicPath進行修改,改為

目的是將資源文件的引入路徑,改為相對地址(相對index.html)
二、此時html中的js、css、img引入均沒有問題,但是css中的background-image還是報404
此時的問題原因是,使用了相對地址后,在css進行引入的圖片路徑,其相對的是css文件的路徑
此時的修改方法是,修改build文件夾中的utils.js文件,修改如下這一行

這樣css中的背景圖也OK了,如果在css中引入字體也可以用這樣的方式修復(fù)404問題。
總結(jié)
以上所述是小編給大家介紹的解決webpack vue 項目打包生成的文件,資源文件報404問題的修復(fù)方法(總結(jié)篇),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
前端儲存之localStrage、sessionStrage和Vuex使用
localStorage、sessionStorage和Vuex是三種不同的客戶端存儲方式,用于在瀏覽器中保存數(shù)據(jù),localStorage和sessionStorage都是以鍵值對的形式存儲數(shù)據(jù),但localStorage存儲的數(shù)據(jù)在關(guān)閉瀏覽器后仍然存在2025-01-01
vue中html2canvas給指定區(qū)域添加滿屏水印
本文主要介紹了vue中html2canvas給指定區(qū)域添加滿屏水印,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-11-11
解決找不到模塊“xxx.vue”或其相應(yīng)的類型聲明問題
這篇文章主要介紹了解決找不到模塊“xxx.vue”或其相應(yīng)的類型聲明問題,具有很好的參考價值,希望對大家有所幫助。2022-10-10
vue實現(xiàn)todolist功能、todolist組件拆分及todolist的刪除功能
這篇文章主要介紹了vue實現(xiàn)todolist功能、todolist組件拆分及todolist的刪除功能,需要的朋友可以參考下2019-04-04
vue+element-ui+sortable.js實現(xiàn)表格拖拽功能
這篇文章主要為大家詳細介紹了vue+element-ui+sortable.js實現(xiàn)表格拖拽功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-04-04

