>개발 도구 >composer >작곡가 구조 소개

작곡가 구조 소개

藏色散人
藏色散人앞으로
2020-06-02 13:17:062814검색

다음은 튜토리얼 칼럼을 활용한 composer의 작곡가 구조 소개입니다. 필요한 친구들에게 도움이 되었으면 좋겠습니다!

작곡가 구조 소개

composer 구조

Composer 명령줄 도구: 이 이해는 비교적 간단합니다. 사용자 정의 Composer.json을 통해 필요한 코드를 다운로드하면 몇 가지 특정 명령을 마스터할 수 있습니다. 자동 로딩 코드 로더: Composer를 통해 개발자는 다양한 방법으로 사용할 수 있으며, 핵심은 PHP의 네임스페이스 개념에 있으며 PSR-4 표준의 개발은 이 두 가지 A 코드 자동 로더를 기반으로만 개발되었습니다.

Github: PHP 개발자는 Github에서 오픈 소스 코드를 호스팅할 수 있으며 Github에서 시작된 Composer의 개발은 기본적으로 Github의 코드를 로컬로 다운로드합니다.

Packagist: Composer의 명령줄 도구를 사용하는 사용자의 경우 명령줄 도구는 사용자가 사용할 수 있는 패키지 수를 어떻게 알 수 있습니까? 이는 주로 Packagist에 의존합니다. Packagist는 Composer의 주요 패키지 정보 저장소입니다. 개발자는 Github에서 특정 코드를 호스팅하고 패키지 정보를 Packagist에 제출합니다. Composer를 통해 사용합니다. Composer는 로컬로 정의된 작곡가.json 정보를 기반으로 Packagist를 쿼리하고, Composer.json/Package.json을 기반으로 Packagist 쿼리는 정보가 구문 분석되어 최종적으로 Composer가 코드를 다운로드하면 해당됩니다. 또한 Github 저장소의 Composer.json에 따라 달라지며, Composer.json에는 세 가지 유형이 있으며 그 의미는 다릅니다.

Composer.json: 이것이 Composer의 핵심이며 세 가지 유형의 규칙입니다. 위에서도 언급한 Composer.json의 차이점에 주의하셔야 합니다. 처음 배울 때 항상 헷갈렸거든요.

더 많은 작곡가 기술 기사는

composer 칼럼을 방문해 주세요!

위 내용은 작곡가 구조 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 jianshu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제