henzeb/composer-link

此包已被 弃用 且不再维护。未建议替代包。

安装次数: 82,898

依赖者: 2

建议者: 0

安全: 0

星标: 7

关注者: 1

分支: 2

开放问题: 1

类型:composer-plugin

0.0.3-alpha 2020-12-11 09:15 UTC

This package is auto-updated.

Last update: 2022-02-14 05:58:24 UTC


README

通过将库链接到项目中简化库的开发。松散基于 npm link 和 ro0NL/composer-link,该工具目前不再更新,并且在某些情况下存在一些依赖错误。

安装

如果您想全局安装此包

composer global require henzeb/composer-link

如果您想按项目安装此包

composer require henzeb/composer-link

用法

每个链接都将转换为相对路径。这在您想在 docker 容器或虚拟机内进行测试的情况下很有用。

链接

要链接本地包,您必须首先确保它已被要求。之后,您只需指向您的包所在的位置

composer link ../path/to/your/package

取消链接

链接/取消链接已链接的包

如果您之前已链接了一个包,composer-link 已将路径存储在一个名为 linked.json 的文件中。每当您不是在开发时需要实际安装的包版本,只需调用以下命令

composer unlink

当您想继续开发时

composer link

您可以根据需要添加包名来指定特定的包。

composer link yourname/your-package

配置

此包不需要配置即可直接使用。但是,您可以通过在项目的 composer.json 的 extra 参数中添加 link 并指定配置存储的位置来更改此文件的位置/名称。

...
"extra": {
    "link":"path/to/your/linked.json"
},
...