讲师中心 微信公众号
AI工具推荐 视频效率加速

vscode怎么在浏览器中运行代码

小墨姑娘_8370

小墨姑娘_8370

发布时间:2026-03-07 18:10:03

|

1030人浏览过

|

来源于php中文网

原创

VS Code 中“在浏览器中打开”无反应,需先安装 live-server 或 Live Server 插件;检查文件类型是否为 HTML、端口是否被占用、路径引用是否正确,并可配置自定义浏览器。

vscode怎么在浏览器中运行代码

VS Code 里点“在浏览器中打开”没反应?先查 live-server 装没装

VS Code 本身不带网页运行能力,所谓“在浏览器中运行”其实是靠插件或命令行工具实现的。最常用的是 live-server,但它不是 VS Code 自带的,必须手动装。没装就点右键菜单里的“Open with Live Server”,自然没反应——连进程都没起来。

实操建议:

page-agent 浏览器控制(CDP)
page-agent 浏览器控制(CDP)

使用 page-agent CLI(CDP)控制浏览器;CLI只能通过 GitHub Release 的 .tgz 安装,npm 官方包暂未发布。

下载
  • 终端里运行 npm install -g live-server(确保已装 Node.js)
  • 装完重启 VS Code,再右键 HTML 文件,应该能看到“Open with Live Server”选项
  • 如果还是不显示,检查插件是否启用:搜索并安装官方插件 Live Server(作者:ritwickdey),它会把 live-server 命令封装进右键菜单
  • 别用 python -m http.server 替代——它不支持自动刷新,也不处理前端路由(比如 /user/123 刷新 404)

右键菜单没有“Open with Live Server”?检查文件类型和插件绑定

这个菜单项只对特定后缀生效,默认是 .html、.htm,但如果你在写 .vue 或 .svelte,或者文件没后缀、后缀名被 VS Code 误判为其他语言(比如把 index 当成纯文本),菜单就不会出现。

实操建议:

  • 右下角看 VS Code 窗口右下角的语言模式,点击它,选“HTML”(哪怕文件没后缀)
  • 插件 Live Server 的设置里可以自定义支持的文件类型:打开设置搜 liveServer.settings.CustomBrowser,或直接改 settings.json 加上:
    "liveServer.settings.FileExtension": {
      "html": "html",
      "vue": "html",
      "svelte": "html"
    }
  • 别依赖“直接双击 HTML 文件用浏览器打开”——那样不会起本地服务,跨域、相对路径、ES Module 都可能出问题

点了“Open with Live Server”但页面空白或报错?看控制台和端口冲突

常见现象是浏览器打开放了个空页,地址栏显示 http://127.0.0.1:5500/xxx.html,但控制台报 net::ERR_CONNECTION_REFUSED 或加载资源 404。大概率是端口被占,或者路径引用写死了绝对路径。

实操建议:

  • 默认端口是 5500,如果另一个程序(比如另一个 VS Code 窗口、Docker 容器、甚至某个游戏)占了它,Live Server 会自动换到 5501,但浏览器不会自动跳转——要手动改地址栏端口号
  • 检查浏览器控制台(F12 → Console / Network),看哪个 JS/CSS 请求 404;常见原因是 <script src="/js/app.js"></script> 写了根路径,而 Live Server 是以当前文件夹为根启动的,应改成 ./js/app.js
  • 关掉所有其他本地开发服务(尤其是另一个 live-server 进程),用 lsof -i :5500(macOS/Linux)或 netstat -ano | findstr :5500(Windows)查端口占用

想用 Chrome 而不是默认浏览器打开?改 liveServer.settings.CustomBrowser

Live Server 插件默认调系统默认浏览器,但开发时往往需要固定用 Chrome(比如调试 PWA、Service Worker),这时候不能靠系统设置,得配插件参数。

实操建议:

  • 打开 VS Code 设置(Ctrl+,),搜 liveServer.settings.CustomBrowser,设值为 "chrome"
  • Windows 下如果 Chrome 不在标准路径,可指定完整路径:
    "liveServer.settings.CustomBrowser": "C:\Program Files\Google\Chrome\Application\chrome.exe"
  • Mac 和 Linux 用户注意大小写:"chrome" 可以,但 "Chrome" 或 "CHROME" 会失败
  • 别在 launch.json 里折腾——那是给 Debugger 用的,跟 Live Server 无关
实际跑起来之后,最容易被忽略的是:每次改完代码,浏览器确实自动刷新了,但缓存可能让 JS/CSS 没更新。遇到“明明改了却没效果”,先强制刷新(Ctrl+Shift+R),再检查 Network 面板里资源状态码是不是 304。

热门AI工具

更多
音述AI
音述AI Hot

一款AI音频处理工具,主要用于音述AI是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

Atoms
Atoms Hot

Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

讯飞智作

讯飞智作是一款AI视频创作工具,AI文本配音工具,数字人课程、营销视频制作。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

讯飞绘文

讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。

相关专题

更多
json数据格式
json数据格式

JSON是一种轻量级的数据交换格式。本专题为大家带来json数据格式相关文章,帮助大家解决问题。

2195

2023.08.07

json是什么
json是什么

JSON是一种轻量级的数据交换格式,具有简洁、易读、跨平台和语言的特点,JSON数据是通过键值对的方式进行组织,其中键是字符串,值可以是字符串、数值、布尔值、数组、对象或者null,在Web开发、数据交换和配置文件等方面得到广泛应用。本专题为大家提供json相关的文章、下载、课程内容,供大家免费下载体验。

3442

2023.08.23

jquery怎么操作json
jquery怎么操作json

操作的方法有:1、“$.parseJSON(jsonString)”2、“$.getJSON(url, data, success)”;3、“$.each(obj, callback)”;4、“$.ajax()”。更多jquery怎么操作json的详细内容,可以访问本专题下面的文章。

1156

2023.10.13

go语言处理json数据方法
go语言处理json数据方法

本专题整合了go语言中处理json数据方法,阅读专题下面的文章了解更多详细内容。

3959

2025.09.10

chrome什么意思
chrome什么意思

chrome是浏览器的意思,由Google开发的网络浏览器,它在2008年首次发布,并迅速成为全球最受欢迎的浏览器之一。本专题为大家提供chrome相关的文章、下载、课程内容,供大家免费下载体验。

2806

2023.08.11

chrome无法加载插件怎么办
chrome无法加载插件怎么办

chrome无法加载插件可以通过检查插件是否已正确安装、禁用和启用插件、清除插件缓存、更新浏览器和插件、检查网络连接和尝试在隐身模式下加载插件方法解决。更多关于chrome相关问题,详情请看本专题下面的文章。php中文网欢迎大家前来学习。

5599

2023.11.06

Chrome开启无痕模式
Chrome开启无痕模式

本专题整合了Chrome无痕模式开启相关内容,阅读专题下面的文章了解更多详细教程。

3987

2026.03.24

js正则表达式
js正则表达式

php中文网为大家提供各种js正则表达式语法大全以及各种js正则表达式使用的方法,还有更多js正则表达式的相关文章、相关下载、相关课程,供大家免费下载体验。

4556

2023.06.20

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

100

2026.10.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn