You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows环境下VS Code安装Laravel遇npm启动及调试问题

问题解决:Laravel在VS Code中npm脚本缺失与调试连接失败

一、npm start脚本缺失错误的解决方法

Laravel项目默认没有start这个npm脚本,需使用官方推荐的前端命令:

  • 开发环境编译并监听文件变化:Laravel 9及以下用npm run dev或npm run watch;Laravel 10+直接用npm run dev配合Vite热重载
  • 生产环境编译:npm run build

若需自定义start脚本,可在项目根目录的package.json的scripts字段中添加:

"scripts": {
    "start": "npm run dev",
    // 保留其他原有脚本
}

保存后执行npm start即可生效。

二、F5调试无法连接localhost及源映射错误的解决方法

1. 启动Laravel本地服务

调试前必须先启动服务,执行命令:

php artisan serve

默认会在http://localhost:8000启动服务。

2. 检查VS Code调试配置

在.vscode/launch.json中确保配置正确,Laravel常用调试配置示例:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Listen for Xdebug",
            "type": "php",
            "request": "launch",
            "port": 9003,
            "pathMappings": {
                "C:/你的Laravel项目路径": "${workspaceFolder}" // 替换为实际项目路径
            }
        }
    ]
}

注意:Xdebug端口需与php.ini中xdebug.client_port一致,Xdebug 3默认是9003,Xdebug 2默认是9000。

3. 解决chrome-error源映射错误

该错误多因调试时浏览器加载错误页面导致,确保Laravel服务正常启动、调试时访问正确的localhost:8000路径即可自动消失。若仍出现,可临时在调试配置中禁用源映射(不推荐长期使用):在launch.json的对应配置项中添加"sourceMaps": false。

内容的提问来源于stack exchange,提问作者Dino Hobie

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 17:02:42