개발! 딱 깔끔하고 센스있게!

Packagist 사용하지 않기Composer 본문

개발 스크랩 메모/PHP

Packagist 사용하지 않기Composer

렉사이 2020. 12. 19. 22:37

예를 들면 다른 사람의 가방을 사용하고 싶지만, 수정을 하고 싶다.

따라서 새로운 지점에서 수정하고 comspoer.json 을 설정할 수 있습니다:

{ "require": { "sylius/assortment-bundle": "dev-soft-deleteable-products-disabled" }, "repositories": [ { "type": "package", "package": { "name": "sylius/assortment-bundle", "version": "1.0", "autoload": { "psr-0": { "Sylius\\Bundle\\AssortmentBundle": "" } }, "target-dir": "Sylius/Bundle/AssortmentBundle", "source": { "url": "https://github.com/umpirsky/SyliusAssortmentBundle.git", "type": "git", "reference": "soft-deleteable-products-disabled" } } } ] } 

메인 지점에 적용되었지만 사용자 정의 지점을 제공합니다: 사용할 수 없는 요청 가방 sylius / assortment bundle dev soft deleteable products.

알아?

대답

비디오 저장고를 사용해야 합니다.

composer.json 이 없다면 내련으로 지정할 때 가방을 사용합니다.

예를 들어 composer.json 이 있습니다.

따라서 VCS 를 환매할 수 있습니다.

"repositories": [ { "type": "vcs", "url": "https://github.com/umpirsky/SyliusAssortmentBundle" } ] 

이 상황에서 Composer 는 GitHub API 를 사용하여 분기 이름을 가져오고 비활성화된 dev soft deleteable 제품 버전이 존재하는지 확인하고 있다.

만약 이 같은 경우에는 복제 저장소를 저장하고 이 분자를 서명할 것입니다.

만약 네가 이렇게 하는 부작용이 있다면, 너의 문제도 해결될 것이다.

더 많은 정보와 관련해서 저장고에 관한 문서를 읽으십시오.

Comments