Composer는 PHP에서 종속성을 관리하는 데 사용되는 도구입니다. 프로젝트에서 의존하는 외부 도구 라이브러리를 선언할 수 있으며 Composer는 이러한 종속 라이브러리 파일을 자동으로 설치합니다. 아래의 컴포저 사용법 튜토리얼 칼럼에서 몇 가지 작곡가 팁을 공유해 드리겠습니다. 도움이 필요한 친구들에게 도움이 되길 바랍니다!
1. 단일 라이브러리만 업데이트
composer update foo/bar
또한 이 트릭을 사용하여 "경고 메시지 문제"를 해결할 수도 있습니다. 다음 경고 메시지를 보셨을 것입니다:
Warning: The lock file is not up to date with the latest changes in composer.json, you may be getting outdated dependencies, run update to update them.
그럼 어떻게 해야 할까요? 업데이트 명령은 잠금 파일을 업데이트할 수 있지만 일부 설명만 추가하는 경우 라이브러리를 업데이트해서는 안 됩니다. 이 경우에는 아무것도 업데이트하지 마세요.
$ composer update nothing
이렇게 하면 Composer는 라이브러리를 업데이트하지 않지만 작곡가.잠금은 업데이트합니다. 업데이트 명령의 키워드는 아무것도 아닙니다. 이 패키지로 인해 발생하는 것은 없습니다. foobar를 입력해도 결과는 동일합니다.
사용 중인 Composer 버전이 충분히 새 버전인 경우 --lock 옵션을 직접 사용할 수 있습니다.
composer update --lock
2.composer.json을 편집하지 않고 라이브러리를 설치하세요
컴포저를 매번 수정해야 한다고 느낄 수도 있습니다. .json 라이브러리를 설치하는 것이 너무 귀찮아서 직접 require 명령을 사용하면 됩니다
composer require "foo/bar:1.0.0"
3. 파생이 쉽습니다
초기화 중에 create-project 명령을 사용해 보셨나요?
composer create-project doctrine/orm path 2.2.0
이렇게 하면 저장소가 자동으로 복제되고 지정된 버전이 체크아웃됩니다. 이 명령은 원본 URI를 검색할 필요가 없으므로 라이브러리를 복제할 때 사용하기 매우 편리합니다.
4. 국내 미러를 다운로드하려면 이 코드를 추가해야 합니다
"repositories": { "packagist": { "type": "composer", "url": "https://packagist.phpcomposer.com" } }
위 내용은 작곡가 팁 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!