碼雲或github的"免費服務器"


目錄

 

 對於學生黨來說,買個服務器是比較困難的事情(新手開篇不知道說啥)。

 

 但是人家碼雲大哥和github知道廣大新手程序員的痛苦,他們自己提供了服務器給我們部署,雖然只能部署靜態資源,但是已經很仁至義盡了。人家"阿里雲爸爸"買個低配服務器都死貴的,而且部署也比較麻煩。今天簡單跟大家說下如何用碼雲上的服務器部署靜態資源如博客等。

 

 

 

一、碼雲及工具介紹

碼雲: 不必多說,支持git及svn的代碼托管平台。但凡愛學習的程序猿都喜歡去這個平台上發布及鑽研源碼

VsCode: 別和 Microsoft Visual Studio 搞混了,前端寫代碼的非常好用的工具。高效,友好。不過隨着該工具的發展,貌似越來越大,很耗內存(估計插件越來越多,自己刪除不必要的插件應該會好點)。 不過我認為寫輕量級的應用還是非常友好的,類似博客這種

vue-cli: 腳手架工具,快速搭建vue應用,其實ui組件類似 element-ui 也是通過vue-cli(去看看源碼就知道)創建出來的

Gitee Pages: 免費的碼雲服務器,就是通過它來部署服務器靜態資源的 詳情請參考鏈接:https://gitee.com/help/categories/56

二、操作步驟

(1) 創建vue-cli項目

執行指令: vue create 項目名(自定義), 然后稍等提示

選擇手動選擇功能(Manually select features)

我選擇了Router 和 Css預處理器

路由模式選擇了history(歷史)模式

css預處理器選擇兼容node環境下的scss

配置放在了package.json下

過程中的其他選擇項我忽略帶過了 自己感覺對所要講的不是特別重要

稍等片刻,項目初始生成

(2) 碼雲創建倉庫

點擊導航欄的加號 選擇創建倉庫

設置倉庫的名稱,記住倉庫的地址 然后點擊創建就行

創建后跳轉的頁面如下圖,記住我提示的2行git指令接下來要用

(3) 修改並提交項目到碼雲倉庫

這一點很重要:項目新建 vue.config.js 內容如下:

 
module.exports = { 
     publicPath:"/deploy" // 剛才生成的倉庫的英文路徑名稱 (因為碼雲用戶名和這個名稱不同,碼雲部署時會生成二級路由/deploy為項目部署目錄,不加的話待會打包生成dist時里面的js css 圖片路徑都會因為是根目錄下而無效)
} 

然后運行指令 npm run build 生成dist目錄

因為git默認會忽略不提交dist文件,所以在.gitignore中把 /dist 注釋了 最好刪掉

然后執行git命令

git add . (注意add后面空格后有個小點)

git commit -m '提交代碼'

git remote add origin 剛才創建的倉庫的ssh

git push -u origin master

碼雲打開那個倉庫,此時我們發現項目已成功保存到了指定的倉庫中

(4) 運行項目

如圖操作,點擊服務 再點擊 Gitee Pages

由於我們的項目打包到了 dist目錄 中 所以部署目錄寫dist 點擊啟動

注意上面的網址 生成好的網址點進去就是碼雲為我們部署好的項目了 點擊進去就可以看到部署的項目了 非常方便!

 

(5) 注意點

每次代碼更新都需要重新打包提交到碼雲 Gitee Pages重新啟動

三、尾聲

第一次博客園寫文章,寫得我差點放棄,不過堅持下來了,感覺挺好。最近想仿寫一下element-ui組件,心得與過程會持續在博客園上跟新,拭目以待

2020-04-02


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM