news 2026/4/30 8:13:23

VS Code 会自动启动一个本地开发服务器

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
VS Code 会自动启动一个本地开发服务器

在 VS Code 中运行前端代码主要有几种方式,具体取决于你开发的项目类型和需求。以下是几种常用方法:

使用 Live Server 插件(推荐用于静态网页)‌:

这是最简单快捷的方式,尤其适合开发静态 HTML、CSS 和 JavaScript 页面。
安装 Live Server 插件(在 VS Code 扩展市场搜索并安装由 Ritwick Dey 开发的插件)。
在 VS Code 中打开你的项目文件夹。
打开一个 HTML 文件。
右键点击该 HTML 文件,在上下文菜单中选择 “Open with Live Server” 或点击右下角的 “Go Live” 按钮。
VS Code 会自动启动一个本地开发服务器(通常是 http://127.0.0.1:5500),并在默认浏览器中打开页面。修改文件后,页面会自动刷新。

使用内置调试器(用于调试浏览器中的 JavaScript)‌:
https://gitee.com/hacker_66/11/issues/IJGWQD

这种方式需要配合一个本地 HTTP 服务器(如 Live Server 或 http-server)来提供 HTML 文件。
确保你已安装 Microsoft Edge 或 Google Chrome 浏览器。
在 VS Code 中打开你的项目文件夹。
按 Ctrl+Shift+P 打开命令面板,输入 “Debug: Open launch.json” 并选择创建 launch.json 文件。
选择 “Chrome” 或 “Edge” 作为环境。
修改生成的 launch.json 文件中的 url 字段为你的服务器地址(例如 http://localhost:5500)和 webRoot 字段为你的项目根目录(例如 "${workspaceFolder}")。
例如:
json
Copy Code
{
https://gitee.com/hacker_66/11/issues/IJGWQG
"version": "0.2.0",
"configurations": [
{
"type": "pwa-chrome", // 或 "chrome"
"request": "launch",
"name": "Launch Chrome against localhost",
"url": "http://localhost:5500", // 确保与你的服务器地址一致
"webRoot": "${workspaceFolder}" // 确保指向你的项目根目录
}
]
}

在 HTML 文件的 <script> 标签内或外部 JS 文件中设置断点。
按 F5 或点击调试视图中的绿色运行按钮启动调试会话。VS Code 会自动启动浏览器并加载页面,当执行到断点时会暂停。

运行 Node.js 后端服务器(用于包含后端逻辑的项目)‌:

如果你的前端项目需要一个 Node.js 后端服务器(例如 Express.js 应用),你需要先启动服务器。
在 VS Code 的集成终端(Ctrl+``)中运行 npm run dev或node main.js` 等命令来启动服务器。
然后,如果需要调试 Node.js 代码,可以配置 launch.json 文件。例如:
json
Copy Code
{
https://gitee.com/hacker_66/11/issues/IJGWQJ
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Server",
"program": "${workspaceFolder}/main.js",
"skipFiles": ["<node_internals>/**"]
}
]
}

在 VS Code 中按 F5 或点击调试按钮启动调试会话。

使用终端命令启动服务器‌:

如果你使用的是像 Vite、Create React App 等现代构建工具,通常可以通过 npm run dev 或 yarn dev 命令启动开发服务器。
在 VS Code 终端中运行这些命令。
为了调试 npm run dev 启动的脚本,可以配置 launch.json,选择 "Node.js: Launch via NPM" 类型,并指定 runtimeArgs 为 "run-script" 和 "dev"。
json
Copy Code
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch via NPM",
"runtimeExecutable": "npm",
"runtimeArgs": ["run-script", "dev"],
"skipFiles": ["<node_internals>/**"]
}
]
}

按 F5 启动调试。

总结来说,对于简单的静态网页,推荐使用 Live Server 插件;对于需要调试浏览器端 JavaScript 的情况,使用 VS Code 的调试功能并配置 launch.json 是关键;对于包含 Node.js 后端的项目,需要先启动服务器,然后根据需要配置调试。、、、、、、、

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/30 8:10:28

终极指南:如何在不破坏系统的情况下迁移C盘大文件到其他分区

终极指南&#xff1a;如何在不破坏系统的情况下迁移C盘大文件到其他分区 【免费下载链接】FreeMove Move directories without breaking shortcuts or installations 项目地址: https://gitcode.com/gh_mirrors/fr/FreeMove 你是否曾为C盘空间不足而烦恼&#xff1f;每次…

作者头像 李华
网站建设 2026/4/30 8:09:28

分钟搞懂深度学习AI:反向传播:链式法则的归责游戏

1 安装与初始化 # 全局安装 OpenSpec npm install -g fission-ai/openspeclatest # 在项目目录下初始化 cd /path/to/your-project openspec init 初始化时&#xff0c;OpenSpec 会提示你选择使用的 AI 工具&#xff08;Claude Code、Cursor、Trae、Qoder 等&#xff09;。 3 O…

作者头像 李华
网站建设 2026/4/30 7:59:24

FakeLocation:Android应用级虚拟定位完全指南

FakeLocation&#xff1a;Android应用级虚拟定位完全指南 【免费下载链接】FakeLocation Xposed module to mock locations per app. 项目地址: https://gitcode.com/gh_mirrors/fak/FakeLocation 在Android开发测试和隐私保护领域&#xff0c;精准的位置模拟一直是一个…

作者头像 李华
网站建设 2026/4/30 7:55:10

终极指南:如何在Windows上轻松玩转经典Flash游戏与存档管理

终极指南&#xff1a;如何在Windows上轻松玩转经典Flash游戏与存档管理 【免费下载链接】CefFlashBrowser Flash浏览器 / Flash Browser 项目地址: https://gitcode.com/gh_mirrors/ce/CefFlashBrowser 你是否怀念那些曾经风靡一时的Flash游戏&#xff1f;当现代浏览器纷…

作者头像 李华
网站建设 2026/4/30 7:48:29

基于Netty与WebSocket构建高性能物联网推送服务:从原理到实践

1. 项目概述与核心价值最近在折腾一个物联网项目&#xff0c;需要从一堆传感器节点里高效地收集数据。传统的轮询方式在节点数量上去之后&#xff0c;延迟和服务器压力都成了大问题。就在我琢磨着怎么优化架构时&#xff0c;偶然发现了 GitHub 上一个名为 “Caryyon/antenna” …

作者头像 李华
网站建设 2026/4/30 7:44:48

智慧树刷课插件终极指南:3分钟实现学习自动化,效率提升300% ⚡

智慧树刷课插件终极指南&#xff1a;3分钟实现学习自动化&#xff0c;效率提升300% ⚡ 【免费下载链接】zhihuishu 智慧树刷课插件&#xff0c;自动播放下一集、1.5倍速度、无声 项目地址: https://gitcode.com/gh_mirrors/zh/zhihuishu 还在为智慧树平台繁琐的视频学习…

作者头像 李华