最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue項目打包部署到GitHub Pages的實現(xiàn)步驟

 更新時間:2022年04月18日 16:18:18   作者:mingyong.g  
本文主要介紹了Vue項目打包部署到GitHub Pages的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

前言

關于什么是github pages?怎樣創(chuàng)建github 倉庫上傳本地項目到GitHub遠程倉庫?等基本操作本文不再贅述,初學者可以通過搜索找到大量文章教程。本文重點在于:

如何將vue項目源碼(含dist目錄)同步到到github倉庫,同時單獨將項目下的dist目錄同步到gh-pages分支以便使用GitHub pages 發(fā)布和預覽靜態(tài)網(wǎng)頁。

針對以上問題,作者以往的做法是將Vue項目源碼托管到源碼倉庫,然后另外創(chuàng)建一個webpage倉庫管理dist目錄。然后針對webpage倉庫開啟GitHub pages 功能。實現(xiàn)GitHub pages訪問Vue生成的靜態(tài)頁面

上述操作適用于不想公開源碼倉庫,同時又想免費使用GitHub pages 服務的情形,通常情況下一些個人的demo項目或是開源項目等倉庫本身就是公開的,使用上述方法同時需要管理兩個倉庫,操作麻煩,最近了解到可以使用git subtree push --prefix dist origin gh-pages指令將項目下dist目錄單獨推送到遠程倉庫的gh-pages分支然后再將GitHub pages的source切換到gh-pages分支即可使用GitHub pages服務,到master分支管理源碼gh-pages分支部署GitHub pages的目的

前期準備

  • 編譯調(diào)試通過的Vue項目
  • 將本地項目推送到Github遠程倉庫默認master分支

步驟1和步驟2這方面的文章和教程不要太多,此處略過

重要說明

關于Vue項目的publicPath

  • 如果你打算發(fā)布到 https://.github.io/,則可以省略這一步,因為 publicPath默認即是 “/”。
  • 如果你打算發(fā)布到 https://.github.io/<REPO>/(也就是說你的倉庫在 https://github.com/<USERNAME>/<REPO>),則將 publicPath 設置為 “/<REPO>/”。

<PERO>即你的倉庫名稱

步驟1

執(zhí)行npm run build打包Vue項目,此時項目目錄下會多出一個dist目錄

在這里插入圖片描述

步驟2

將dist推送到遠程倉庫(默認為master分支)

通常dist目錄會被git忽略,需要將dist從忽略文件中刪除,然后將dist目錄推送到遠程倉庫?

步驟3

?? 使用git subtree push --prefix dist origin gh-pagesdist目錄推送到遠程的gh-pages分支,若遠程沒有gh-pagse分支則會新建gh-pagse分支然后再推送。

備注:此處只能是gh-pages分支,才能使用GitHub pages功能

步驟4

登錄遠程GitHub倉庫,通過setting -> github pages -> sourcegh-pages設置為GitHub pagessource

在這里插入圖片描述

步驟5

訪問GitHub pages 鏈接

步驟6

每次執(zhí)行npm run build 后再次執(zhí)行步驟2,步驟3

到此這篇關于Vue項目打包部署到GitHub Pages的實現(xiàn)步驟的文章就介紹到這了,更多相關Vue打包部署到GitHub Pages內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • vue2.x中的provide和inject用法小結

    vue2.x中的provide和inject用法小結

    這篇文章主要介紹了vue2.x中的provide和inject用法小結,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2023-12-12
  • vue開發(fā)調(diào)試神器vue-devtools使用詳解

    vue開發(fā)調(diào)試神器vue-devtools使用詳解

    這篇文章主要為大家詳細介紹了vue開發(fā)調(diào)試神器vue-devtools的使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • vue jsx 使用指南及vue.js 使用jsx語法的方法

    vue jsx 使用指南及vue.js 使用jsx語法的方法

    這篇文章主要介紹了vue jsx 使用指南及vue.js 使用jsx語法的方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-11-11
  • Axios學習筆記之使用方法教程

    Axios學習筆記之使用方法教程

    axios是用來做數(shù)據(jù)交互的插件,最近正在學習axios,所以想著整理成筆記方便大家和自己參考學習,下面這篇文章主要跟大家介紹了關于Axios使用方法的相關資料,需要的朋友們下面來一起看看吧。
    2017-07-07
  • vue3?實現(xiàn)右鍵菜單編輯復制粘貼功能

    vue3?實現(xiàn)右鍵菜單編輯復制粘貼功能

    在瀏覽器中,Vue3編輯器自帶默認右鍵菜單,然而,在Electron桌面應用中,這一功能需自行編寫代碼實現(xiàn),本文詳細介紹了如何在Vue3中手動實現(xiàn)右鍵菜單的編輯、復制、粘貼功能,并提供了代碼示例,更多細節(jié)和相關教程可參考腳本之家的其他文章
    2024-10-10
  • Vue引入部分element.ui組件的一些小坑記錄

    Vue引入部分element.ui組件的一些小坑記錄

    這篇文章主要介紹了Vue引入部分element.ui組件的一些小坑記錄,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • vue微信分享到朋友圈 vue微信發(fā)送給好友

    vue微信分享到朋友圈 vue微信發(fā)送給好友

    這篇文章主要為大家詳細介紹了vue微信分享到朋友圈,vue微信發(fā)送給好友功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • 三步搞定:Vue.js調(diào)用Android原生操作

    三步搞定:Vue.js調(diào)用Android原生操作

    這篇文章主要介紹了三步搞定:Vue.js調(diào)用Android原生操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • 詳解關于element el-button使用$attrs的一個注意要點

    詳解關于element el-button使用$attrs的一個注意要點

    這篇文章主要介紹了詳解關于element el-button使用$attrs的一個注意要點,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-11-11
  • 對vuex中store和$store的區(qū)別說明

    對vuex中store和$store的區(qū)別說明

    這篇文章主要介紹了對vuex中store和$store的區(qū)別說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07

最新評論

方正县| 那坡县| 榆树市| 江口县| 天津市| 敦煌市| 西华县| 页游| 夹江县| 武穴市| 皋兰县| 宝清县| 丽水市| 颍上县| 上蔡县| 灌南县| 五寨县| 将乐县| 深泽县| 沙洋县| 凤山县| 东港市| 棋牌| 嵊泗县| 中西区| 怀仁县| 本溪市| 平罗县| 安顺市| 连山| 富源县| 资阳市| 绥中县| 蓬安县| 达日县| 株洲市| 鄂托克旗| 长沙市| 巩留县| 漳州市| 沙坪坝区|