扫码关注官方订阅号
写了个composer包,连同测试代码一同发到了git仓库,怎么让别人require这个包的时候不把测试代码拉下来?
ringa_lee
用archive:
{ "archive": { "exclude": ["/foo/bar", "baz", "/*.test", "!/foo/bar/baz"] } }
例子来自官方文档:The composer.json Schema。
如果你直接用git而不是上传到packagist就不行了。
可以添加--no-dev选项,这样就不会下载单元测试相关的依赖了。
--no-dev
composer install --no-dev --prefer-dist --optimize-autoloader
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
用archive:
例子来自官方文档:The composer.json Schema。
如果你直接用git而不是上传到packagist就不行了。
可以添加
--no-dev
选项,这样就不会下载单元测试相关的依赖了。