完全可以!我给你两种方案,都能在 VS Code 里直接预览你的 Quartz 网站,不用切到外部浏览器👇


方案一:用 VS Code 官方的「Live Preview」扩展(推荐,简单稳定)

这是微软官方的扩展,专门用来在编辑器里预览本地网页,和你的场景完美匹配。

1. 安装 Live Preview 扩展

  1. 点击左侧边栏的「扩展」图标(就是那个方块图标)
  2. 搜索 Live Preview
  3. 安装由 Microsoft 发布的官方扩展

2. 启动预览

  1. 先确保你的 npx quartz build --serve 已经在终端里跑起来了(你截图里已经在运行了)
  2. Ctrl + Shift + P 打开命令面板
  3. 输入 Live Preview: Open Preview
  4. 回车,它会自动打开一个 VS Code 内的浏览器窗口,访问 http://localhost:8080

3. 效果

  • 预览窗口会直接嵌在 VS Code 里,和你的代码、终端在同一个界面
  • 你修改代码后,Quartz 会自动刷新,预览窗口也会跟着更新
  • 不用再切来切去,修改和预览在一个窗口里就能完成

方案二:先解决端口占用问题,再用内置浏览器

你截图里的报错 EADDRINUSE: address already in use ::8080,说明 8080 端口已经被占用了。

1. 先关掉占用端口的进程

  1. 打开一个新的 PowerShell 终端
  2. 输入命令:
    netstat -ano | findstr :8080
    这会显示占用 8080 端口的进程 PID
  3. 用下面的命令杀掉它(把 PID 换成你查到的数字):
    taskkill /PID PID /F

2. 重新启动 Quartz 服务

回到你的 VS Code 终端,输入:

npx quartz build --serve

这次就不会报错了,启动成功后会显示 Started a Quartz server listening at http://localhost:8080

3. 用 VS Code 内置浏览器预览

  1. Ctrl + Shift + P 打开命令面板
  2. 输入 Simple Browser: Open
  3. 在弹出的地址栏里输入 http://localhost:8080
  4. 回车,就能在 VS Code 里看到你的网站了

给你一个终极工作流建议

你可以这样设置 VS Code,实现「代码 + 终端 + 预览」三栏布局:

  1. 左边:资源管理器(文件目录)
  2. 中间:代码编辑器(修改 .scss.ts 文件)
  3. 右边:Live Preview 预览窗口
  4. 底部:终端(运行 npx quartz build --serveclaude

这样你修改代码、看终端日志、预览效果,都不用切换窗口,效率拉满!


要不要我帮你把「安装 Live Preview + 启动预览」的步骤,写成一键复制的命令清单,你照着敲就行?

相关链接

07.vs code-01存在哪里了 | 07.vs code-02怎么预览网站 | 0.五大核心工作流模式