如何在不发布的情况下,通过Composer本地路径引用测试开发中的包?
- 内容介绍
- 文章标签
- 相关推荐
本文共计880个文字,预计阅读时间需要4分钟。
使用Composer支持通过指定路径加载本地文件夹,无需使用`git push`或注册到Packagist。只需确保你的包包含合法的`composer.json`文件(包含`name`和`version`字段),项目就能识别。
在主项目的 composer.json 中添加:
{ "repositories": [ { "type": "path", "url": "../my-awesome-package" } ], "require": { "vendor/my-awesome-package": "*" } }
注意:url 是相对于主项目 composer.json 的路径;require 中的包名必须和目标包 composer.json 里的 name 完全一致。
本文共计880个文字,预计阅读时间需要4分钟。
使用Composer支持通过指定路径加载本地文件夹,无需使用`git push`或注册到Packagist。只需确保你的包包含合法的`composer.json`文件(包含`name`和`version`字段),项目就能识别。
在主项目的 composer.json 中添加:
{ "repositories": [ { "type": "path", "url": "../my-awesome-package" } ], "require": { "vendor/my-awesome-package": "*" } }
注意:url 是相对于主项目 composer.json 的路径;require 中的包名必须和目标包 composer.json 里的 name 完全一致。

