在之前的課堂裡,我們都是直接開一個html檔案然後把vue寫在裡頭,這次助教介紹了Vue CLI,Vue CLI是一個官方出的工具,可以直接開一個測試用的伺服器,讓開發更方便,並且可以將程式碼打包,方便某些情況下的部署

環境

  • Windows10 x64 2004
  • Node.js - v12.19.0
  • Vue - @vue/cli 4.5.8

下載並安裝VueCLI

開啟終端機並輸入指令進行安裝

npm install -g @vue/cli

輸入指令驗證VueCLI版本

vue -V

建立Vue專案

10 開啟終端機並輸入指令開啟建立專案程式,指令中的<name>使用自行定義的專案名稱替換掉

vue create <name>

20 選擇要使用哪項模式建立專案,我們使用Manually select features進行自定義設定

30 預設會有三個選項已被勾選,為了防止一直報錯,我們按下方向鍵移動選項到Linter / Formatter並按下空白鍵,暫時將此選項取消勾選

接著移動到Choose Vue version並按下Enter鍵選擇Vue版本

40 這裡我們選擇使用Vue3的版本

50 接著選擇In dedicated config files選項

60 輸入y後按下Enter確認以上安裝資訊

70 若要將本次的選擇儲存成預設設定可填入名稱紀錄本次設定,下次在下vue create指令時就可以選擇此次的設定建立專案 80

90 建立好專案後就可以在目錄內看到Vue的專案檔案了

設定Vue專案

為了確保可以正確讀取assets的內容,我們需要修改@vue/cli-serve/lib/option.js內的參數或是以新增vue.config.js檔案的方式進行設定 Vue配置参考 VueCli設定

  • 於Public資料夾下新增tools資料夾
  • 在專案根目錄新增vue.config.js檔案,並輸入以下內容
module.exports = {
    productionSourceMap:false,
    indexPath: 'index.html',
    assetsDir: 'tools',
    publicPath : ''
}

啟動開發者模式伺服器

開啟終端機並輸入指令

npm run serve

100 出現Done就代表完成了,點選下方網址便可以使用瀏覽器觀看專案內網頁的狀態囉

打包檔案

當我們寫好網頁之後,我們可以使用build指令將檔案打包,便可以部屬到伺服器上了

npm run build

執行之後在根目錄裡面出現dist資料夾就是已經打包好的檔案囉