搜尋
首頁web前端Vue.js手動純靜態文件打包部署預覽連結(部署到GitHub),來自於vue的cli官方文件,使用的是yarn

寫完專案後,需要部署和發布,這個使用vue@cli搭建的項目,只有前端的靜態文件,調用後端的接口,並且是部署到GitHub的話可以使用這個步驟。

注意的點:1,你的gitbash是安裝切割配置好了的

                 2,每個修改程式碼都需要從新push到生產環境中## 這是手動更新的步驟,也是可以自動更新,需要另外的設定

會有兩個環境,所以要建造兩個倉庫,一個是放程式碼的環境,一個是生產環境,程式碼環境的程式碼改變就需要bulid,會產生一個新的生產換行,然後push到存放生產環境的倉庫,

1,命令列

## ```  yarn build

 ```

2.

點鏈接,語言切換成中文

![build成功後的連結](https://img.php.cn/ upload/image/421/242/536/1636642339926184.png "build成功後的連結")

 

 用一個東西監聽產生的dist目錄

 ~~~

 用一個東西監聽產生的dist目錄

 ~~~

 yarn global add serve

 serve -s dist

 //這兩行是確保dist目錄打包好了

 ~~~

 安裝好後,網頁埠變成5000多,打包檔案會被壓縮,

 

 

3.在vue.config.js 中設定正確的publicPath。

~~~

module.exports = {

  publicPath: process.env.NODE_ENV === 'production'

#    ? '/my- project/' //生產環境的名稱

    : '/'           //

}

#~~~

4.在專案中建立deploy .sh檔

~~~

#!/usr/bin/env sh

## 當發生錯誤時中止腳本

set -e

# 建置

npm run build

# cd 到建置輸出的目錄下 

cd dist

# 部署到自訂網域域名

# echo 'www.example.com' > CNAME

git init

git add -A

git commit -m 'deploy'

# 部署到https://.github.io

# git push -f git@github.com:/.github.io. git master

# 部署到https://.github.io/

# git push -f git@github.com:/ .git master:gh-pages

#cd -

~~~

然後執行deploy.sh

~~~

//需要設定好環境gitbash,cmder

sh deploy.sh

//會執行檔案裡的指令

~~~###

以上是手動純靜態文件打包部署預覽連結(部署到GitHub),來自於vue的cli官方文件,使用的是yarn的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
Vue中export default如何配置組件的lifecycle hooksVue中export default如何配置組件的lifecycle hooksMar 04, 2025 pm 03:29 PM

本文闡明了導出默認值在vue.js組件中的作用,強調它僅用於導出,而不是配置生命週期掛鉤。 生命週鉤被定義為組件選項對像中的方法,其功能un

什麼是vuex,如何將其用於VUE應用程序中的狀態管理?什麼是vuex,如何將其用於VUE應用程序中的狀態管理?Mar 11, 2025 pm 07:23 PM

本文解釋了VUE.J.的州管理庫Vuex。 它詳細介紹了核心概念(狀態,獲取器,突變,動作)並展示用法,並強調了其比更簡單的替代方案對大型項目的好處。 調試和結構

如何在vue.js中創建和使用自定義插件?如何在vue.js中創建和使用自定義插件?Mar 14, 2025 pm 07:07 PM

文章討論創建和使用自定義vue.js插件,包括開發,集成和維護最佳實踐。

Vue中export default如何配置組件的watchVue中export default如何配置組件的watchMar 04, 2025 pm 03:30 PM

本文使用導出默認值時闡明vue.js組件手錶功能。 它通過特定於物業的觀看,明智的深層和直接的期權使用以及優化的處理程序功能來強調有效的手錶用法。 最佳實踐

vue.js(基於組件的架構,虛擬DOM,反應數據綁定)的關鍵功能是什麼?vue.js(基於組件的架構,虛擬DOM,反應數據綁定)的關鍵功能是什麼?Mar 14, 2025 pm 07:05 PM

Vue.js憑藉其基於組件的體系結構,用於性能的虛擬DOM以及用於實時UI更新的反應性數據綁定來增強Web開發。

如何配置Vue CLI以使用不同的構建目標(開發,生產)?如何配置Vue CLI以使用不同的構建目標(開發,生產)?Mar 18, 2025 pm 12:34 PM

本文介紹瞭如何為不同的構建目標,切換環境,優化生產構建以及確保在調試中開發的源圖。

如何使用VUE路由器(動態路由,嵌套路線,路線護罩)實現高級路由技術?如何使用VUE路由器(動態路由,嵌套路線,路線護罩)實現高級路由技術?Mar 11, 2025 pm 07:22 PM

本文探討了高級VUE路由器技術。 它涵蓋動態路由(使用參數),用於層次導航的嵌套路由以及用於控制訪問和數據獲取的路線護罩。 管理複雜路線的最佳實踐

如何將VUE與Docker一起用於容器化部署?如何將VUE與Docker一起用於容器化部署?Mar 14, 2025 pm 07:00 PM

本文討論了與Docker使用VUE進行部署,重點介紹了容器中VUE應用程序的設置,優化,管理和性能監視。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前By尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前By尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
4 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!