luminsports / localpackages
安装/更新后自动创建composer包的符号链接,以便于本地开发
2.0.4
2022-06-21 04:04 UTC
Requires
- composer-plugin-api: ^2.0
Requires (Dev)
- composer/composer: ^2.0
- phpspec/phpspec: ~2.3
README
安装/更新后自动创建composer包的符号链接,以便于本地开发
安装
LocalPackages 可以通过Composer全局或按项目安装
全局(推荐): composer global require luminsports/localpackages 按项目: composer require --dev luminsports/localpackages
使用方法
- 在项目根目录下创建一个
composer.localpackages.json文件。此文件将包含您对本地开发包路径的映射 - 使用以下JSON格式填充它
{
"paths": [
"~/path/to/your/package",
"~/path/to/your/other-package",
]
}
- 由于您提供的配置是针对您环境的,因此最好将
composer.localpackages.json添加到.gitignore文件中。 - 执行
composer install或composer update。LocalPackages 将扫描composer.localpackages.json文件中指定的目录以查找包。例如,如果您使用上述配置,并且~/path/to/your/package包含your/package的composer.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 的简化版本。