window for docker 在 phpstorm 中如何调试本地 composer 包?
开发环境使用的是 window for docker
,将项目和 composer 包映射到容器中,
volumes:
- ./:/opt/project
- /mnt/d/Code/packagist/demo:/opt/packagist/demo
在容器中目录结构如下
/opt/project
/opt/packagist/demo
- project 项目目录
- packagist/demo 是本地 composer 包目录
在 project 的 composer.json 中指定本地包路径
"repositories": [
{
"type": "path",
"url": "/opt/packagist/demo"
}
],
"minimum-stability": "dev",
安装
composer require demo/demo:@dev
安装没有问题,在 ./vendor/demo/demo 生成了一个软链接文件,主要是 phpstorm 没有提示,use class 无法识别
有没有大佬知道如何解决?
参考链接
推荐文章: