使用 Vue CLI 建立應用程式

已完成

我們想要建立一個應用程式,讓使用者可向我們的虛構公司 Relecloud 預訂月球巡航之旅。 我們將使用 Vue CLI 來啟動應用程式。

安裝 Vue CLI

Vue CLI 可透過 npm (Node.js 所使用的封裝工具) 取得。 當您安裝 Node.js 時,就會自動安裝 npm 工具。 若要確定您已在系統上安裝 npm 和 Node.js,請開啟命令或終端機視窗,然後執行下列命令:

node -v
npm -v

重要

Vue CLI 通常會透過 npm 全域安裝,因此您若已直接安裝 Node.js,則需要提升的權限。 使用節點版本管理員 (nvm) 可讓您以一般使用者的身分執行安裝。 您可以在 Linux、適用於 Linux 的 Windows 子系統 (WSL) 或 macOS 上安裝 nvm,或在 Windows 上安裝 nvm-windows

若要安裝 Vue CLI,請開啟命令或終端機視窗,然後執行下列命令:

npm install -g @vue/cli

在您的系統上安裝 Vue CLI 需要幾分鐘的時間。

啟動應用程式

要啟動 Vue 應用程式,最快的方式是透過 Vue CLI。 現在,我們將使用 Vue CLI 建立入門應用程式。

  1. 在命令或終端機視窗中,移至您要用來儲存應用程式的資料夾。

  2. 執行下列命令以建置 Vue 應用程式:

    vue create relecloud
    
  3. 在出現提示時,使用方向鍵移至 [手動選取功能],然後選取 Enter 鍵。

    功能表的螢幕擷取畫面,其中醒目提示了手動選取功能的選項。

  4. 當系統提示您選擇專案所需的功能時,請使用方向鍵移至 [Babel],並選取 [空格鍵] 加以停用。 然後,使用方向鍵移至 [Linter/格式器],並選取 [空格鍵] 加以停用。

    所選功能選項的螢幕擷取畫面。

  5. 選取 Enter 鍵以確認功能選擇。

    注意

    針對生產專案,您可能會決定新增更多功能。 這些功能不在此課程模組的範圍內。

  6. 當系統提示您選擇 Vue.js 的版本時,請使用方向鍵移至 [3.x],然後選取 Enter 鍵。

    所選 Vue 版本的螢幕擷取畫面。

  7. 當系統提示您選擇要將組態檔置於何處時,請保留預設的 [在專用組態檔中],然後選取 Enter 鍵。

    組態檔預設選取項目的螢幕擷取畫面。

  8. 當系統提示您將此資訊儲存為預設值時,請選取 Enter 鍵接受預設值 [否]

此時將會建立您的專案,並安裝必要的程式庫。 此程序需要幾分鐘的時間。

探索程式碼

我們來探索一下 Vue CLI 所建立的程式碼。

  1. 安裝完成後請執行下列命令,將目錄切換至 relecloud 中,並在 Visual Studio Code 中加以開啟:

    cd relecloud
    code .
    
  2. 在 Visual Studio Code 中,開啟 package.json

  3. vue 會列為相依性,@vue/cli-service 則列為 devDependency

    注意

    @vue/cli-service 部分負責建置您的應用程式及執行開發伺服器。

  4. 請注意以下兩個指令碼:

    • serve 指令碼會啟動開發伺服器。
    • build 指令碼會在您準備好要發佈專案時建立 JavaScript、HTML 或 CSS。
  5. 開啟將裝載 Vue 應用程式的 public/index.html

  6. 開啟 src/main.js,並記下從 App.vue 匯入 App 的程式碼。

  7. 開啟 src/App.vue,其中包含我們將在下一個單元中探索的核心元件。

    注意

    Visual Studio Code 可能會提示您選擇建議的延伸模組。 我們將在稍後的課程模組中安裝延伸模組。

  8. 請注意 src/components 資料夾,這將是所有元件的儲存位置。

執行開發伺服器

我們將啟動開發伺服器,並查看預設頁面。

  1. 在 Visual Studio Code 中選取 [終端機]>[新增終端機],以開啟新的終端機視窗。

  2. 在整合式終端中執行下列命令,以啟動開發伺服器:

    npm run serve
    
  3. 開啟瀏覽器並移至 http://localhost:8080

    預設的 Vue 應用程式隨即出現。

    預設 Vue 頁面的螢幕擷取畫面。

恭喜! 現在,您已使用 Vue CLI 建立 Vue 應用程式。