91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

關于vue-cli3打包代碼后白屏的解決方案

發布時間:2020-09-16 17:16:55 來源:腳本之家 閱讀:772 作者:鄭布斯的個人博客 欄目:開發技術

前言 :

最近使用了vue-cli3.0 開發了一個移動網頁端項目,準備打包發布了。按照以往的流程 npm run build

問題來了

打開 dist index.html 文件發現白屏。打開調試后 發現文件引用路徑不對

根據以往的經驗 根目錄下新建 vue.config.js

配置 publicPath

module.exports = {
  ...
  runtimeCompiler: true,
  publicPath: './'
  ...
}

滿心歡喜的打開,結果還是白屏。打開調試發現文件路徑是正確的,這就唧唧了!!。

發現問題

各種百度。發現了樣的問題 一看vue-router的mode配置可能會影像打包后的鏈接地址,然后看看我自己的router:

var router = new Router({ 
mode: 'history' 
})

vue-router對mode的說明:

mode

類型: string

默認值: "hash" (瀏覽器環境) | "abstract" (Node.js 環境)

可選值: "hash" | "history" | "abstract"

配置路由模式:

hash: 使用 URL hash 值來作路由。支持所有瀏覽器,包括不支持 HTML5 History Api 的瀏覽器。

history: 依賴 HTML5 History API 和服務器配置。

abstract: 支持所有 JavaScript 運行環境,如 Node.js 服務器端。如果發現沒有瀏覽器的 API,路由會自動強制進入這個模式。

解決問題

終于弄明白了,如果使用history模式上線,必須要服務端在服務器上有對應的模式才能使用history(看上面鏈接),如果服務器上沒有配置,可以先使用默認的hash;

補充知識:vue打包項目以后白屏和圖片加載不出來問題解決方法

vue打包項目以后部署訪問白屏。查看控制臺是404.這是由于打包的時候沒有設置對靜態資源路徑。原文件是絕對路徑,需要改成相對路徑。

1.白屏修改config/index.js

關于vue-cli3打包代碼后白屏的解決方案

2.圖片加載不出來,修改build/utils.js

關于vue-cli3打包代碼后白屏的解決方案

以上這篇關于vue-cli3打包代碼后白屏的解決方案就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

衡水市| 开平市| 岗巴县| 封丘县| 铜川市| 遂溪县| 潜江市| 青冈县| 鞍山市| 庆云县| 正安县| 饶阳县| 广安市| 新闻| 新密市| 庆城县| 讷河市| 达州市| 土默特右旗| 湖州市| 安徽省| 浏阳市| 湖南省| 古丈县| 鄢陵县| 红安县| 东宁县| 龙江县| 德令哈市| 叙永县| 永兴县| 云霄县| 河东区| 梅州市| 九台市| 托克逊县| 永州市| 恭城| 福建省| 西安市| 吉木萨尔县|