按兩下 [啟動專案] 按鈕開始使用

使用本教學課程來瞭解如何按兩下 [ 啟動專案 ] 按鈕來開啟和關閉DevTools,以在localhost網頁伺服器上執行 示範待辦 ,並在中 launch.json儲存網頁的URL。

我們將在將該按鈕指向localhostURL之後,使用 示範執行 應用程式來示範 [ 啟動專案 ] 按鈕,例如 http://localhost:8080。 [ 啟動專案] 按鈕會在偵錯模式中啟動 DevTools。 當您的網頁需要在網頁伺服器上執行時,這是開啟DevTools的主要方式。 作為初步步驟,我們將建立 launch.json 檔案並編輯其中的URL,以指向提供 示範對 Do 範例應用程式的localhost。

您不一定需要使用此方法,因為在許多情況下,以滑鼠右鍵按兩下 HTML 檔案即可運作。 不過,許多網頁都會使用需要網頁在網頁伺服器上執行的 API,因此以下是您可以遵循的特定步驟。

步驟 1:安裝 DevTools 和必要條件

  1. 如果您尚未這麼做,請執行 安裝適用於Visual Studio Code的DevTools擴充功能中的步驟,然後繼續執行下列步驟。

步驟 2:啟動網頁伺服器

本節支援按兩下 [ 啟動專案] 按鈕。

這些步驟說明如何使用屬於 git 的跨平臺 git Bash 殼層來啟動 HTTP-server。 雖然您可以使用 Visual Studio Code >檢視>終端機 來啟動伺服器,但最好是從 Visual Studio Code 外部的命令提示字元啟動伺服器,如此一來,即使您關閉並重新開啟 Visual Studio Code 或資料夾,伺服器仍會繼續執行。

  1. 如果您尚未這麼做,請第一次設定並啟動網頁伺服器,從示範存放庫提供 示範待辦 應用程式。 若要這樣做,請參閱安裝適用於 Visual Studio Code 的 DevTools 擴充功能中的步驟 6:設定 localhost 伺服器

  2. 開啟 git bash。 例如,在 Windows 上,按 [開始 ],然後輸入 git bash

  3. cd請進入您要透過 HTTP 服務的特定資料夾: Demos\demo-to-do\

    在 git bash 中,使用檔案路徑的正斜線。 例如:

    cd C:/Users/username/Documents/GitHub/Demos/demo-to-do
    
  4. 輸入 命令 npx http-server。 本機 Web 伺服器會在埠 8080 上啟動。

    npx http-server
    

    啟動伺服器

    隨即顯示伺服器和localhost URL 的相關信息,例如:

    Starting up http-server, serving ./
    
    Available on:
    http://10.0.1.8:8080
    http://127.0.0.1:8080
    Hit CTRL-C to stop the server
    

    顯示的網址通常相當於常見的標準 URL。 http://localhost:8080

步驟 3:設定launch.json

本節支援按兩下 [ 啟動專案] 按鈕。

  1. 在 Visual Studio Code 中,選取 [檔案>開啟資料夾]。 針對示範存放庫中複製的示範對 Do 範例,選取包含 index.html 的項目目錄,例如 C:\Users\username\Documents\GitHub\Demos\demo-to-do\

    在 Visual Studio Code 中開啟的示範待辦範例資料夾

    就像存放庫的 示範檔 夾一樣,一開始該資料夾中沒有 .vscode 資料夾,也沒有 launch.json 檔案。

  2. [活動列] 中,按兩下 Microsoft Edge 工具 (Microsoft Edge 工具圖示) 。 [ Microsoft Edge 工具 ] 窗格隨即開啟。

  3. 點選 「 產生launch.json 」 按鈕:

    DevTools 擴充功能的 [產生launch.json] 按鈕

    新的 launch.json 檔案隨即開啟。

  4. 在檔案的 launch.json 數個位置中,於每 "url" 一行上捲動至右側,並記下批注「提供專案的 URL」:

    "url": "c:\\Users\\username\\.vscode\\extensions\\ms-edgedevtools.vscode-edge-devtools-2.1.1\\out\\startpage\\index.html", 
    // Provide your project's url to finish configuring
    
  5. 在網頁瀏覽器中,移至http://localhost/伺服器上示範.html檔所在的URL,例如常見的標準URL。 http://localhost:8080

  6. 從網址列複製 URL。

  7. launch.json中,在每個 URL 字串中,貼上您複製的 示範對 Do 應用程式複本的 URL,例如: http://localhost:8080。 將路徑貼到其中一個字串中加上引號的 "url" 路徑字串內。 例如:

    "url": "http://localhost:8080", // Provide your project's url to finish configuring
    
  8. 將修改過的 URL 行複製並貼到檔案中 launch.json 的其他位置。

    提示:若要同時修改所有實例,您可以複製更新的 URL 字串,然後選取初始 URL 字串的實例,按 Ctrl+Shift+L 以選取所有實例,然後貼上更新的字元串。

  9. launch.json儲存盤案。

步驟 4:按兩下 [啟動專案] 按鈕

  1. 在 Visual Studio Code 的 [ 活動列] 中,按兩下 [Microsoft Edge 工具 (Microsoft Edge 工具] 圖示) 按鈕。 [ Microsoft Edge 工具 ] 窗格隨即開啟,其中現在包含 [ 啟動專案 ] 按鈕,但不包含 [ 產生launch.json檔案 ] 按鈕:

    當launch.json檔案存在時的目標窗格

  2. 按兩下 [ 啟動專案] 按鈕。

    Edge DevTools 索引標籤Edge DevTools:瀏覽器 索引卷標會在個別窗格中開啟,顯示 示範待辦 Web 應用程式:

    在 [Edge DevTools: Browser] 索引標籤中執行的示範對 Do Web 應用程式

此時,您可以使用 CSS 編輯,或逐步執行調試程式中的程式代碼。 以 滑鼠右鍵按下列的檔案來開始使用教學課程的下列各節:

步驟 5:關閉 DevTools

若要結束偵錯並關閉 Edge DevTools 索 引標籤:

  1. 在 [偵錯] 工具列中,按兩下 [ 停止 (Shift+F5) ] 按鈕:

    [偵錯] 工具列中的 [停止] 按鈕

    或者,在 [ 執行] 功能表上,選取 [ 停止偵錯]。 或者,關閉兩個 DevTools 索引標籤。 [偵錯] 工具列隨即關閉。

另請參閱:

您已完成「按兩下 」[啟動專案] 按鈕來開始使用教學課程。 建議您也執行其他教學課程;請參閱 開始使用適用於 Visual Studio Code 的 DevTools 擴充功能

另請參閱

GitHub: