如何在VS Code中同时运行多个HTML项目?解决服务器冲突提示
在VS Code中同时运行多个HTML项目的解决办法
出现"Server already running in different workspace"提示,大多是因为你用的本地服务器插件(比如Live Server)默认绑定了单一工作区且占用固定端口,导致无法在同一窗口启动第二个项目。以下是几种可行的解决方式:
用VS Code多窗口隔离项目
直接打开新的VS Code窗口,将第二个HTML项目导入该窗口,再启动服务器插件。每个窗口的工作区完全独立,服务器进程不会互相干扰,这是最省心的操作方式。修改服务器插件的端口配置
以常用的Live Server为例,调整端口避免冲突:- 打开VS Code设置(快捷键
Ctrl+,或Cmd+,) - 搜索
Live Server: Port,将默认的5500改为其他数值(比如5501) - 若想更灵活,可开启
Live Server: Use Random Port选项,设置为true,这样每次启动服务器都会自动分配未被占用的端口,无需手动改号
- 打开VS Code设置(快捷键
手动在终端启动本地服务器
脱离插件限制,用终端命令为每个项目单独启动服务器:- 若安装了Python 3,执行
python -m http.server 8001(端口号可自行指定,比如第一个项目用8000,第二个用8001) - 若用Python 2,执行
python -m SimpleHTTPServer 8001
每个项目使用不同端口即可同时运行。
- 若安装了Python 3,执行
内容的提问来源于stack exchange,提问作者Sohail Shaik
相关产品推荐
相关产品推荐

