亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Vue 打包的靜態(tài)文件不能直接運(yùn)行的原因及解決辦法

瀏覽:99日期:2022-10-24 17:56:36

問(wèn)題

吾輩使用 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):

Vue 打包的靜態(tài)文件不能直接運(yù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 屬性的值由 / 改為 ./

Vue 打包的靜態(tài)文件不能直接運(yùn)行的原因及解決辦法

修改文件 _/build/utils.js_,在插件 ExtractTextPlugin 中添加 publicPath: ’../../’

Vue 打包的靜態(tài)文件不能直接運(yùn)行的原因及解決辦法

那么,使用 npm run build 重新打包后的靜態(tài)文件應(yīng)該就可以直接打開啦

以上就是Vue 打包的靜態(tài)文件不能直接運(yùn)行的原因及解決辦法的詳細(xì)內(nèi)容,更多關(guān)于vue 打包靜態(tài)文件的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Vue
相關(guān)文章:
主站蜘蛛池模板: 欧美精品无需播放器在线观看 | 久草在线播放视频 | 91短视频在线观看手机 | 久久毛片免费看 | 欧美一级毛片免费播放aa | 伊人精品网 | 成人福利免费在线观看 | 91在线精品你懂的免费 | 羞羞影院免费观看网址在线 | 国产免费怕怕免费视频观看 | 国产一区二区三区免费在线视频 | 黄页成人免费网站 | 日韩欧美亚洲国产高清在线 | 中国一级黄色毛片 | 黄色网zhan | 日本亚洲一区二区三区 | 给个网站可以在线观看你懂的 | 婬荡少妇21p| 尤物视频在线观看免费视频 | 在线免费观看a级片 | 99视频在线永久免费观看 | 欧美午夜免费一级毛片 | 小明永久免费大陆在线观看 | 久久99热不卡精品免费观看 | 91久久精品日日躁夜夜躁欧美 | 小明成人永久免费观看视频 | 情趣视频网站视频在线观看 | 国产一区二区三区四区波多野结衣 | 2019国内精品久久久久久 | 国产色视频一区二区三区 | 国产日韩久久久精品影院首页 | 女人帮男人橹的视频网站 | 深夜影院一级毛片 | 99久久这里只精品国产免费 | 国产91在线播放边 | 国产91长腿美女在线观看 | 操婷婷| 久久国产精品一国产精品金尊 | 麻豆影视大全 | 欧美国产日韩在线播放 | 亚洲人成在线观看男人自拍 |