模板:為何vue打包靜態(tài)文件不可以直接運(yùn)行
【溫馨提醒】本文部分內(nèi)容收集整理于互聯(lián)網(wǎng),不代表YINGSOO觀點(diǎn)!若有咨詢“為何vue打包靜態(tài)文件不可以直接運(yùn)行”等有關(guān)服務(wù)器、云主機(jī)租用、托管、配置、價(jià)格問題,請免費(fèi)咨詢YINGSOO客服,獲取專業(yè)解答!
【主機(jī)促銷】美國顯卡服務(wù)器促銷 | DDOS云防護(hù) | 香港顯卡服務(wù)器促銷
【科普知識】選擇高防服務(wù)器要注意什么?
這篇文章主要給大家探討vue打包的靜態(tài)文件不可以直接運(yùn)行的問題,對于這個(gè)問題一些朋友不是很理解,對此本文我們就來了解看看原因及解決方法,感興趣的朋友可以參考一下,希望大家閱讀完這篇文章能有所收獲,下面我們一起來學(xué)習(xí)一下吧。
問題
使用 vue-cli 直接生成的 vue 模板項(xiàng)目,在模板之上繼續(xù)開發(fā)的。然而在使用 npm run build
打包項(xiàng)目時(shí),卻發(fā)現(xiàn)打包好的項(xiàng)目在瀏覽器中直接打開好像什么都沒有?
原因
查看了一下打包后的 index.html 源碼,終于發(fā)現(xiàn)了一個(gè)重要的點(diǎn):
所有涉及到路徑的地方全都是以 / 開頭的
下面是吾輩打包后生成的 dist 目錄
dist:.│ index.html│└─static ├─css │ app.b7bce283257fbd427fb1dc3fea80cee1.css │ app.b7bce283257fbd427fb1dc3fea80cee1.css.map │ ├─fonts │ MaterialIcons-Regular.012cf6a.woff │ MaterialIcons-Regular.570eb83.woff2 │ MaterialIcons-Regular.a37b0c0.ttf │ MaterialIcons-Regular.e79bfd8.eot │ └─js app.58cce746b2fe4ac2f2b9.js app.58cce746b2fe4ac2f2b9.js.map manifest.2ae2e69a05c33dfc65f8.js manifest.2ae2e69a05c33dfc65f8.js.map vendor.a32972498ed8de656202.js vendor.a32972498ed8de656202.js.map
這下很清楚了,vue-cli 生成的模板項(xiàng)目打包后的文件默認(rèn)需要放到靜態(tài)資源服務(wù)器上,而且還必須是根目錄!這很不好,很糟糕,所以需要修改配置。
解決方案
修改文件 _/config/index.js_,將 build.assetsPublicPath 屬性的值由 / 改為 ./
修改文件 _/build/utils.js_,在插件 ExtractTextPlugin 中添加 publicPath: '../../'
那么,使用 npm run build 重新打包后的靜態(tài)文件應(yīng)該就可以直接打開啦
以上就是vue打包的靜態(tài)文件不可以直接運(yùn)行的原因及解決方案的介紹,需要的朋友可以參考,希望對大家解決問題有幫助,想要了解更多vue打包靜態(tài)文件的內(nèi)容,可以繼續(xù)瀏覽本公司其他相關(guān)的文章。
YINGSOO作為業(yè)內(nèi)資深的專業(yè)云計(jì)算、云安全服務(wù)提供商,致力于為廣大互聯(lián)網(wǎng)企業(yè)用戶和傳統(tǒng)行業(yè)的企業(yè)用戶提供“物理服務(wù)器、云服務(wù)器、高防服務(wù)器、大帶寬服務(wù)器、站群服務(wù)器”等多類型服務(wù)器租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。全國統(tǒng)一服務(wù)熱線:400-630-3752
熱搜詞條:【云服務(wù)器主機(jī)價(jià)格差距那么大呢】【YGG成功競拍進(jìn)化星球】【傳奇 強(qiáng)制攻擊卡頓】【寶塔開啟ipv6監(jiān)聽】【免備案服務(wù)器租用】【web圖片服務(wù)器】【甘肅電信網(wǎng)服務(wù)器】【現(xiàn)在顯卡的價(jià)格降下來了嗎】【日本櫻花動漫區(qū)服務(wù)器】【chia 提高P盤】【所有的國外服務(wù)器都有墻嗎】【外匯vps是什么意思】【chia掃盤時(shí)間】【使用密碼管理器的目的是什么】【泰州機(jī)房被攻擊】【搭建節(jié)點(diǎn)要多少錢】【美國服務(wù)器】【傳奇4無法連接服務(wù)器】【虛擬機(jī)親和和反親和是什么意思】【個(gè)人博客用虛擬主機(jī)還是vps】【云服務(wù)器和云主機(jī)區(qū)別】【美國服務(wù)器ip地址和端口】【centos8升級到最新版本】【美國論壇從哪里可以看】【臺灣主機(jī)租用】【美國服務(wù)器做亞馬遜】【直播姬出現(xiàn)異常】【mass chia 激活交易】【香港抗投訴】
版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。