单击“启动项目”按钮开始

使用本教程了解如何通过单击“ 启动项目 ”按钮打开和关闭 DevTools,在 localhost Web 服务器上运行 Demo To Do 并将网页的 URL 存储在 中 launch.json

在将该按钮指向 localhost URL(如 http://localhost:8080)后,我们将使用演示待办应用来演示“启动项目”按钮。 “ 启动项目 ”按钮在调试模式下启动 DevTools。 当网页需要在 Web 服务器上运行时,这是打开 DevTools 的主要方法。 作为初步步骤,我们将创建一个 launch.json 文件并编辑其中 URL,以指向提供 演示待办 示例应用的 localhost。

你并不总是需要使用此方法,因为在许多情况下,右键单击 HTML 文件是有效的。 但是,许多网页使用 API,这些 API 要求网页在 Web 服务器上运行,因此可以遵循以下特定步骤。

步骤 1:安装 DevTools 和先决条件

  1. 如果尚未安装,请执行 安装 Visual Studio Code 的 DevTools 扩展中的步骤,然后继续执行以下操作。

步骤 2:启动 Web 服务器

本部分支持单击“ 启动项目 ”按钮。

这些步骤说明如何使用跨平台 git bash shell(Git 的一部分)启动 http-server。 尽管可以使用 Visual Studio Code >视图>终端 来启动服务器,但最好从 Visual Studio Code 外部的命令提示符启动服务器,这样即使关闭并重新打开 Visual Studio Code 或文件夹,服务器也能保持运行状态。

  1. 如果尚未设置并启动 Web 服务器,请首次从 Demos 存储库中提供 演示操作 应用。 为此,请参阅安装 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 通常等效于通用标准 URL http://localhost:8080

步骤 3:设置launch.json

本部分支持单击“ 启动项目 ”按钮。

  1. 在 Visual Studio Code 中,选择“ 文件>打开文件夹”。 为 Demos 存储库中克隆的演示操作示例选择包含index.html的项目目录,例如 C:\Users\username\Documents\GitHub\Demos\demo-to-do\

    在 Visual Studio Code 中打开的演示待办事项示例文件夹

    就像存储库的 演示操作 文件夹中一样,最初没有 .vscode 文件夹,该文件夹中也没有 launch.json 文件。

  2. 活动栏中,单击 Microsoft Edge Tools (Microsoft Edge Tools 图标) 。 此时会打开 “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. 在 Web 浏览器中,转到http://localhost/演示要完成.html文件位于服务器上的 URL,例如通用标准 URL http://localhost:8080

  6. 从地址栏复制 URL。

  7. launch.json中,在每个 URL 字符串中,粘贴 演示操作 应用的克隆副本的 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 Tools (Microsoft Edge Tools”图标) 按钮。 此时会打开 “Microsoft Edge 工具 ”窗格,其中现在包含 “启动项目 ”按钮,但不包含 “生成launch.json文件 ”按钮:

    存在launch.json文件时的目标窗格

  2. 单击“ 启动项目 ”按钮。

    Edge DevTools ”选项卡和 “Edge DevTools:浏览器 ”选项卡在单独的窗格中打开,其中显示了 演示待办事项 Web 应用:

    在“Edge DevTools:浏览器”选项卡中运行的演示操作 Web 应用

此时,可以在调试器中使用 CSS 编辑或单步执行代码。 请参阅教程中 右键单击 HTML 文件入门的以下部分:

步骤 5:关闭 DevTools

若要结束调试并关闭 Edge DevTools 选项卡,请执行以下操作:

  1. 在“调试”工具栏中,单击“ 停止 (Shift+F5) ”按钮:

    “调试”工具栏中的“停止”按钮

    或者,在 “运行 ”菜单上,选择“ 停止调试”。 或者,关闭两个 DevTools 选项卡。 “调试”工具栏将关闭。

另请参阅:

你已完成教程“通过单击启动项目按钮开始”。 建议同时执行其他教程;请参阅 开始使用 Visual Studio Code 的 DevTools 扩展

另请参阅

GitHub: