如何在不发布的情况下,通过Composer本地路径引用测试开发中的包?

2026-04-30 11:211阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计880个文字,预计阅读时间需要4分钟。

如何在不发布的情况下,通过Composer本地路径引用测试开发中的包?

使用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 完全一致。

阅读全文
标签:Composer

本文共计880个文字,预计阅读时间需要4分钟。

如何在不发布的情况下,通过Composer本地路径引用测试开发中的包?

使用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 完全一致。

阅读全文
标签:Composer