成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

您的位置:首頁技術文章
文章詳情頁

Vue 打包的靜態文件不能直接運行的原因及解決辦法

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

問題

吾輩使用 vue-cli 直接生成的 vue 模板項目,在模板之上繼續開發的。然而在使用 npm run build 打包項目時,卻發現打包好的項目在瀏覽器中直接打開好像什么都沒有?

原因

查看了一下打包后的 index.html 源碼,終于發現了一個重要的點:

Vue 打包的靜態文件不能直接運行的原因及解決辦法

所有涉及到路徑的地方全都是以 / 開頭的

下面是吾輩打包后生成的 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 生成的模板項目打包后的文件默認需要放到靜態資源服務器上,而且還必須是根目錄!這很不好,很糟糕,所以需要修改配置。

解決方案

修改文件 _/config/index.js_,將 build.assetsPublicPath 屬性的值由 / 改為 ./

Vue 打包的靜態文件不能直接運行的原因及解決辦法

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

Vue 打包的靜態文件不能直接運行的原因及解決辦法

那么,使用 npm run build 重新打包后的靜態文件應該就可以直接打開啦

以上就是Vue 打包的靜態文件不能直接運行的原因及解決辦法的詳細內容,更多關于vue 打包靜態文件的資料請關注好吧啦網其它相關文章!

標簽: Vue
相關文章:
主站蜘蛛池模板: 国产美女做爰免费视频网址 | 欧美 亚洲 另类 自拍 在线 | 国产视频自拍偷拍 | 波多野结衣一区二区三区在线观看 | 欧美不卡视频在线观看 | a网在线| 国产精品久久久久久久久岛 | 高清 国产 日韩 欧美 | 亚洲国内自拍 | 日本在线观看不卡免费视频 | 国产系列在线观看 | 手机在线播放av | 日本在线国产 | 目韩一区二区三区系列片丶 | 欧美成人亚洲综合精品欧美激情 | 欧美成人午夜在线全部免费 | 精品国产免费第一区二区三区日韩 | 一级视频在线观看 | 国产免费播放一区二区 | 男女生性毛片免费观看 | 草草影院www色极品欧美 | 亚洲视频在线观看一区 | 欧美日韩在线播一区二区三区 | 久久综合一区二区三区 | 精品三级国产 | 国内主播福利视频在线观看 | 精品国产三级a∨在线 | 久草草视频在线观看免费高清 | 欧美自拍视频在线 | 亚洲成人福利在线 | 国产日韩精品一区在线观看播放 | 一区二区三区国产美女在线播放 | 国产精品1区2区3区在线播放 | 国产亚洲欧美日韩国产片 | 国产深夜福利在线观看网站 | 一级看片 | 九九精品激情在线视频 | 欧美的高清视频在线观看 | 亚洲成人播放 | 成人看的午夜免费毛片 | 深夜福利网站在线观看 |