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

VSCode跳转文件路径错误,如何指定Laravel项目正确工作目录?

解决VSCode跳转Laravel Vendor类路径错误的问题

嘿,这个问题我之前开发Laravel项目时也碰到过,大概率是VSCode的工作目录识别或者PHP相关插件的配置出了问题,给你几个可行的解决办法:

  • 重新打开正确的项目根目录
    直接通过VSCode顶部菜单栏的文件 > 打开文件夹,选择C:\wamp64\www\merchant作为根目录打开。如果之前你是从wallet目录打开的VSCode,切换到正确的目录后,路径识别应该就正常了。

  • 检查工作区配置文件
    如果你使用了VSCode的工作区(.code-workspace文件),打开这个文件看看folders数组里的路径是否正确。把错误的C:\wamp64\www\wallet路径替换成C:\wamp64\www\merchant,保存后重启VSCode即可。示例配置如下:

    {
      "folders": [
        {
          "path": "C:\\wamp64\\www\\merchant"
        }
      ]
    }
    
  • 配置PHP Intelephense插件的文档根目录
    大部分Laravel开发者用Intelephense来实现类跳转功能,你可以通过以下步骤修正路径:

    1. 按下Ctrl + ,打开VSCode设置面板
    2. 搜索intelephense.environment.documentRoot
    3. 将其值设置为你的项目根目录C:\wamp64\www\merchant
      或者,你也可以在项目的.vscode/settings.json中添加局部配置,这样只会对当前项目生效:
    {
      "intelephense.environment.documentRoot": "C:\\wamp64\\www\\merchant"
    }
    
  • 清除VSCode缓存并重启窗口
    有时候缓存会导致路径识别混乱,按下Ctrl + Shift + P,输入Developer: Reload Window重启VSCode窗口。如果还是不行,可以尝试删除VSCode的缓存目录(Windows下路径为%APPDATA%\Code\Cache),然后重新打开项目。

  • 刷新Composer自动加载映射
    确保项目根目录的composer.json中autoload配置正确,然后在终端运行composer dump-autoload命令,重新生成类的自动加载映射文件,帮助插件正确识别类的位置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 08:34:29