gitee pages 部署 Vue 單頁(yè)應(yīng)用注意事項(xiàng)

  1. 在項(xiàng)目根目錄下添加 .spa 文件循衰,內(nèi)容為空意狠,主要是為了用于自動(dòng)切換 Nginx 的 404 配置乡恕,詳情嘶卧。

  2. 修改 vue.config.js 配置中的 publicPath 配置

const BASE_URL = process.env.NODE_ENV === "production" ? "/yourProjName/" : "/";
module.exports = {
  publicPath: BASE_URL,
}

解釋:當(dāng)變量 process.env.NODE_ENV 為生產(chǎn)環(huán)境時(shí)尔觉,將 BASE_URL 設(shè)置為項(xiàng)目名稱,這是因?yàn)槭褂?gitee pages 部署的應(yīng)用芥吟,默認(rèn)根路徑為 http://xxx.gitee.io/侦铜,如果不修改 publicPath 专甩,則你的應(yīng)用中的資源請(qǐng)求都將會(huì)從根路徑去找,結(jié)果就是出現(xiàn) 404钉稍,找不到你的資源涤躲,因?yàn)槟愕馁Y源都存放在 http://xxx.gitee.io/ 下面的項(xiàng)目目錄中,比如你在 gitee 上的項(xiàng)目名稱為 myblog贡未,那么上面代碼中的 "/yourProjName/" 就應(yīng)為 "/myblog/"种樱,如下:

const BASE_URL = process.env.NODE_ENV === "production" ? "/myblog/" : "/";
  1. 將項(xiàng)目中使用了 / 開(kāi)頭的絕對(duì)路徑寫法去引用 public 靜態(tài)資源的 URI 改掉。如果是寫在 Html 部分 <template>...</template> 里面的俊卤,則可以直接將打頭的 / 去掉嫩挤,如 <img src="/img/test.jpg" /> 改為 <img src="img/test.jpg" />。如果寫在 Css 部分 <style></style> 里面的消恍,如 background: url("/img/test.jpg")岂昭,那你還是把 public 里面對(duì)應(yīng)的資源挪到 asstes 下面吧……因?yàn)槲乙矝](méi)找到其他解決辦法 ε=(′ο`*)))唉

  2. 關(guān)閉 vue-router 的 history 模式,如果你使用了 vue-router 并且啟用了 history 模式哺哼,打開(kāi)對(duì)應(yīng)的配置文件,關(guān)閉它叼风!因?yàn)槿绻闶褂昧?history 模式取董,燃鵝,你只是一個(gè)前端靜態(tài)應(yīng)用无宿,部署在 gitee pages 服務(wù)上之后茵汰,沒(méi)有后端的支持,當(dāng)你打開(kāi)某個(gè)經(jīng)過(guò)路由的組件之后孽鸡,再刷新頁(yè)面蹂午,或者將當(dāng)前 URI 用新瀏覽器窗口打開(kāi),┗|`O′|┛ 嗷~~ 404 找不到這個(gè)頁(yè)面了1蚣睢6剐亍!沒(méi)有后端的支持巷疼,gitee pages 會(huì)將你的 URI 當(dāng)做真實(shí)的資源地址去請(qǐng)求資源晚胡,但實(shí)際這個(gè)地址只是前端路由之后的偽資源地址,sooooooooo

  3. 修改 .gitignore 文件嚼沿,注釋掉 /dist估盘,因?yàn)槲覀冏罱K部署上去的應(yīng)用,就在這里面骡尽,所以我們必須將它上傳到 gitee

.DS_Store
node_modules
# /dist

...
  1. biuld 你的項(xiàng)目遣妥,執(zhí)行 npm run biuld 命令,編譯你的項(xiàng)目攀细,編譯完成之后箫踩,提交你的項(xiàng)目

  2. 登錄你的 gitee 爱态,打開(kāi)你的項(xiàng)目版本庫(kù)頁(yè)面,在頁(yè)面頂部有一排選項(xiàng) [ </>代碼 | Issues | ... | DevOps | 服務(wù) | 管理 ]班套,點(diǎn)開(kāi)服務(wù)肢藐,第一個(gè)選項(xiàng)就是Gitee Pages,點(diǎn)它吱韭!之后打開(kāi)的頁(yè)面中 部署分支:根據(jù)自己的版本庫(kù)情況進(jìn)行選擇吆豹,部署目錄:填寫上面說(shuō)到的 dist,原因我就不說(shuō)了理盆。

  3. 如果你一切順利痘煤,那么你應(yīng)該已經(jīng)部署成功了,在部署頁(yè)面上會(huì)顯示一行字:已開(kāi)啟 Gitee Pages 服務(wù)猿规,網(wǎng)站地址: http://xxx.gitee.io/xxx衷快。那就恭喜啦!

【注意】第 3 步是根據(jù)我的項(xiàng)目情況進(jìn)行修改的姨俩,可能不適用于所有項(xiàng)目情況

純手工制作蘸拔,碼字不易,如果有幫到你环葵,點(diǎn)個(gè)贊再走唄

??

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末调窍,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子张遭,更是在濱河造成了極大的恐慌邓萨,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,039評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件菊卷,死亡現(xiàn)場(chǎng)離奇詭異缔恳,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)洁闰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,426評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門歉甚,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人扑眉,你說(shuō)我怎么就攤上這事铃芦。” “怎么了襟雷?”我有些...
    開(kāi)封第一講書人閱讀 165,417評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵刃滓,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我耸弄,道長(zhǎng)咧虎,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書人閱讀 58,868評(píng)論 1 295
  • 正文 為了忘掉前任计呈,我火速辦了婚禮砰诵,結(jié)果婚禮上征唬,老公的妹妹穿的比我還像新娘。我一直安慰自己茁彭,他們只是感情好总寒,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,892評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著理肺,像睡著了一般摄闸。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上妹萨,一...
    開(kāi)封第一講書人閱讀 51,692評(píng)論 1 305
  • 那天年枕,我揣著相機(jī)與錄音,去河邊找鬼乎完。 笑死熏兄,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的树姨。 我是一名探鬼主播曙痘,決...
    沈念sama閱讀 40,416評(píng)論 3 419
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼羡洁,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼磷蜀!你這毒婦竟也來(lái)了竟秫?” 一聲冷哼從身側(cè)響起弄企,我...
    開(kāi)封第一講書人閱讀 39,326評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤失尖,失蹤者是張志新(化名)和其女友劉穎善榛,沒(méi)想到半個(gè)月后戴而,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體砾肺,經(jīng)...
    沈念sama閱讀 45,782評(píng)論 1 316
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡挽霉,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,957評(píng)論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了变汪。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片侠坎。...
    茶點(diǎn)故事閱讀 40,102評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖裙盾,靈堂內(nèi)的尸體忽然破棺而出实胸,到底是詐尸還是另有隱情,我是刑警寧澤番官,帶...
    沈念sama閱讀 35,790評(píng)論 5 346
  • 正文 年R本政府宣布庐完,位于F島的核電站,受9級(jí)特大地震影響徘熔,放射性物質(zhì)發(fā)生泄漏门躯。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,442評(píng)論 3 331
  • 文/蒙蒙 一酷师、第九天 我趴在偏房一處隱蔽的房頂上張望讶凉。 院中可真熱鬧染乌,春花似錦、人聲如沸懂讯。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,996評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)褐望。三九已至勒庄,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間譬挚,已是汗流浹背锅铅。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,113評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留减宣,地道東北人盐须。 一個(gè)月前我還...
    沈念sama閱讀 48,332評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像漆腌,于是被迫代替她去往敵國(guó)和親贼邓。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,044評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容