luminsports/localpackages

安装/更新后自动创建composer包的符号链接,以便于本地开发

安装次数: 5,587

依赖者: 0

建议者: 0

安全: 0

星标: 1

关注者: 1

分支: 1

开放问题: 0

类型:composer-plugin

2.0.4 2022-06-21 04:04 UTC

This package is auto-updated.

Last update: 2024-08-28 05:53:03 UTC


README

安装/更新后自动创建composer包的符号链接,以便于本地开发

安装

LocalPackages 可以通过Composer全局或按项目安装

全局(推荐): composer global require luminsports/localpackages 按项目: composer require --dev luminsports/localpackages

使用方法

  1. 在项目根目录下创建一个 composer.localpackages.json 文件。此文件将包含您对本地开发包路径的映射
  2. 使用以下JSON格式填充它
{
    "paths": [
        "~/path/to/your/package",
        "~/path/to/your/other-package",
    ]
}
  1. 由于您提供的配置是针对您环境的,因此最好将 composer.localpackages.json 添加到 .gitignore 文件中。
  2. 执行 composer installcomposer update。LocalPackages 将扫描 composer.localpackages.json 文件中指定的目录以查找包。例如,如果您使用上述配置,并且 ~/path/to/your/package 包含 your/packagecomposer.json 文件,则项目将自动将任何 your/package 依赖链接到 ~/path/to/your/package

已知问题

如果出现任何奇怪的情况并卡住,请尝试 rm -r vendor/ composer.lock && composer install。如果这不起作用,请怪我。

  • 我不认为这在使用 composer require your/package 时有效。只需在之后运行 composer update your/package,一切应该都会链接

许可证

此代码根据 MIT 许可证 发布。这意味着您可以用它做几乎所有事情,只要保留版权声明和随附的许可证文件。

谢谢

此包是 franzl/studio 的简化版本。