完全可以!我给你两种方案,都能在 VS Code 里直接预览你的 Quartz 网站,不用切到外部浏览器👇
方案一:用 VS Code 官方的「Live Preview」扩展(推荐,简单稳定)
这是微软官方的扩展,专门用来在编辑器里预览本地网页,和你的场景完美匹配。
1. 安装 Live Preview 扩展
- 点击左侧边栏的「扩展」图标(就是那个方块图标)
- 搜索
Live Preview - 安装由 Microsoft 发布的官方扩展
2. 启动预览
- 先确保你的
npx quartz build --serve已经在终端里跑起来了(你截图里已经在运行了) Ctrl + Shift + P打开命令面板- 输入
Live Preview: Open Preview - 回车,它会自动打开一个 VS Code 内的浏览器窗口,访问
http://localhost:8080
3. 效果
- 预览窗口会直接嵌在 VS Code 里,和你的代码、终端在同一个界面
- 你修改代码后,Quartz 会自动刷新,预览窗口也会跟着更新
- 不用再切来切去,修改和预览在一个窗口里就能完成
方案二:先解决端口占用问题,再用内置浏览器
你截图里的报错 EADDRINUSE: address already in use ::8080,说明 8080 端口已经被占用了。
1. 先关掉占用端口的进程
- 打开一个新的 PowerShell 终端
- 输入命令:
这会显示占用 8080 端口的进程 PIDnetstat -ano | findstr :8080 - 用下面的命令杀掉它(把
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 内置浏览器预览
- 按
Ctrl + Shift + P打开命令面板 - 输入
Simple Browser: Open - 在弹出的地址栏里输入
http://localhost:8080 - 回车,就能在 VS Code 里看到你的网站了
给你一个终极工作流建议
你可以这样设置 VS Code,实现「代码 + 终端 + 预览」三栏布局:
- 左边:资源管理器(文件目录)
- 中间:代码编辑器(修改
.scss或.ts文件) - 右边:Live Preview 预览窗口
- 底部:终端(运行
npx quartz build --serve和claude)
这样你修改代码、看终端日志、预览效果,都不用切换窗口,效率拉满!
要不要我帮你把「安装 Live Preview + 启动预览」的步骤,写成一键复制的命令清单,你照着敲就行?