關(guān)于webpack位置引用的問(wèn)題。?
我通過(guò)webpack的1.npm run dev。和2.npm run build然后打開(kāi)index.html。
兩種方式分別打開(kāi)<愛(ài)尬聊_百科詞條>網(wǎng)頁(yè),webpack設(shè)置的路徑都是
但通過(guò)1打開(kāi)的網(wǎng)頁(yè)是
通過(guò)二打開(kāi)的是
然后我發(fā)現(xiàn)1可以識(shí)別/../..這種路徑
2只能識(shí)別./../..這種路徑?(前面多一個(gè).)
請(qǐng)問(wèn)一下這種情況如何解決?
公馬好難找2015 2022-04-24 10:55
這個(gè)問(wèn)題其實(shí)是來(lái)自于webpack進(jìn)行打包時(shí)候各種loader的路徑解析問(wèn)題。npm run dev時(shí),絕對(duì)路徑的解析是從本地服務(wù)器的根目錄下面開(kāi)始,所以這樣是沒(méi)有問(wèn)題的。npm run build時(shí),絕對(duì)路徑是從你的系統(tǒng)的根目錄開(kāi)始的,所以loader會(huì)找不到文件,也就無(wú)法以base64的方式插入到src中。
