vue打包後dist的使用

2022-10-08 22:24:22 字數 544 閱讀 1877

vue專案完成打包出dist後準備開啟index.html,發現居然頁面是一片空白,f12一片報紅。

經過多次網上查詢後發現這是由於vue打包時,腳手架會幫你配置好大量引數,但其中路徑publicpath被配置為了"/",需要手動修改。

1、將vue.config.js中的publicpath:"/"修改為publicpath:"./"

2、刪除之前的dist重新打包。

再次打包後開啟dist中的index.html,發現頁面出來了,但是如果頁面有路由跳轉的話,會發現跳轉失敗,

這時需要修改router中的路由模式為hash:

在router的index.js中修改:從vue-router中引入createwebhashhistory,將createwebhistory(process.env.base_url)改為createwebhashhistory(process.env.base_url)。

最後重新打包即可。

VUE打包後不顯示問題

在執行 npm run bulid後,開啟dist目錄下打包好的檔案,不顯示仍和資料 頁面開啟一片空白,原因是打包時,路徑不對 解決辦法 在根目錄新建 vue.config.js 這個檔案是vue規定好的,專門用來做bulid裡面的配置 module.exports baseurl 打包時,資源檔案...

vue專案打包後跨域

關於vue的跨域配置,有開發環境的跨域和生產環境的跨域,詳見我的另一篇部落格 對於上篇文章的生產環境的跨域位址配置,是將所有介面的訪問都指向同乙個伺服器,而對於前後端未完全分離的專案,如果有某個介面需要訪問非當前專案的另一台伺服器的話,就需要對這個介面單獨進行處理了,針對這個問題,我重新梳理了一下關...

要命系列 執行vue打包後的檔案

如何執行打包後的dist檔案看看效果,比如路徑什麼的有沒有問題之類的,那就需要在部署前看看頁面有沒有崩壞。廢話不多說,看圖 ps本人用的是vue cli4 首先npm install g serve 全域性安裝 如果你網速不大好,用 映象cnpm安裝也可以 再來就是在這一級目錄下直接serve s ...