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

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

解決vue+webpack打包路徑的問題

最近寫了一個vue小項(xiàng)目,不想單獨(dú)作為一個web項(xiàng)目發(fā)布,所以就準(zhǔn)備放到資源項(xiàng)目的public文件夾下,遇到一些小問題,在此總結(jié)一下。

鶴山網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),鶴山網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為鶴山上1000+提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的鶴山做網(wǎng)站的公司定做!

資源路徑如下:

解決vue+webpack打包路徑的問題

public目錄配置的訪問路徑為”/”,在這樣的情況下,我們的訪問路徑就變成了”域名/vue-demo”。訪問的時候發(fā)下程序未報錯,但是頁面一片空白。此前也這樣發(fā)布的項(xiàng)目都沒有問題,但這次是怎么回事呢?

仔細(xì)探索后發(fā)現(xiàn)是vue-router搞得鬼。因項(xiàng)目需要,所以使用了滾動行為,滾動行為必須開啟history模式,在vue-router官方文檔中有這么一句話:

當(dāng)你使用 history 模式時,URL 就像正常的 url,例如 http://yoursite.com/user/id,也好看!

不過這種模式要玩好,還需要后臺配置支持。因?yàn)槲覀兊膽?yīng)用是個單頁客戶端應(yīng)用,如果后臺沒有正確的配置,當(dāng)用戶在瀏覽器直接訪問 http://oursite.com/user/id 就會返回 404,這就不好看了。

所以呢,你要在服務(wù)端增加一個覆蓋所有情況的候選資源:如果 URL 匹配不到任何靜態(tài)資源,則應(yīng)該返回同一個 index.html 頁面,這個頁面就是你 app 依賴的頁面。

而我們vue-router監(jiān)聽的路徑還是”/”與”/component”,自然路徑匹配不上。

所以我們需要修改routes,給每個path加上項(xiàng)目名,即”/vue-demo”,同時為了保證資源文件正確加載,打包時的 publicPath 也需要加上”/vue-demo”。

完畢??!

以上這篇解決vue+webpack打包路徑的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持創(chuàng)新互聯(lián)。


當(dāng)前標(biāo)題:解決vue+webpack打包路徑的問題
新聞來源:http://weahome.cn/article/gisgci.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部