> 개발 도구 > composer > 본문

이 create-project 명령이 작곡가에서 사용됩니까?

藏色散人
풀어 주다: 2021-11-11 13:55:31
앞으로
3089명이 탐색했습니다.

이 글은 composer 튜토리얼 칼럼에서 소개된 Composer create-project 사용법을 필요로 하는 친구들에게 도움이 되었으면 좋겠습니다!

Composer create-project 사용하기

Preface

오늘은 thinkphp6 설치를 위해 Composer create-project를 사용했는데, 예전에는 create-project 명령어를 사용해 프로젝트를 설치하는 방법을 알고 있었지만 사용해본 적이 없습니다. 오랫동안. 다행스럽게도 나는 아직 나이가 많지 않고 여전히 두뇌를 사용할 수 있기 때문에 문서를 읽고 메모를 적습니다.

은 무엇을 합니까

composer create-project 명령은 언제 사용되나요? 일반적으로 Composer require는 기존 라이브러리를 소개하는 데 사용되며, create-project는 프로젝트를 설치하는 데 거의 사용되지 않는 것으로 기억합니다. 이 명령은 내가 thinkphp5.1로 프로젝트를 작성할 때 사용되었습니다. 그렇다면 이 문장의 역할은 무엇일까요? Composer 공식 웹사이트의 인용문입니다

Composer를 사용하여 기존 패키지에서 새 프로젝트를 만들 수 있습니다. 이는 git clone 또는 svn checkout 명령을 실행하여 패키지의 종속성을 자체 공급업체 디렉터리에 설치하는 것과 같습니다.

위에서 읽을 수 있는 정보는 두 가지 작업을 수행합니다.

  • 기존 패키지에서 새 프로젝트 만들기

  • 이 패키지의 종속성을 공급업체에 설치

즉, 새 프로젝트가 생성되고 이 프로젝트의 종속성이 공급업체 디렉터리에 다운로드됩니다. 그럼 이 패키지는 어디서 온 걸까요? Composer는 packagist.org에서 지정한 패키지를 검색할 것이라고 말했습니다.

사용 방법

무엇을 하는지, 어떻게 사용하는지 아실 겁니다. 일반적인 사용법은 작곡가 생성-프로젝트 topthink/think 5.1.*입니다.이 명령에 대해 자세히 설명하겠습니다. 첫 번째 부분은 작곡가에게 프로젝트를 생성하겠다고 알리는 부분입니다.

파트 1 두 번째 부분인 topthink/think는 패키지 이름입니다. 이 패키지 이름을 찾을 수 없고 프로젝트를 생성할 수 없으면 작곡가가 오류를 보고합니다. 세 번째 부분은 생성된 프로젝트에 대한 것입니다. 실제로 디렉터리 이름인 이름을 선택합니다. 디렉터리가 있으면 디렉터리가 비어 있어야 하며, 그렇지 않으면 디렉터리가 존재하지 않으면 프로젝트 생성이 실패합니다. 디렉토리 이름을 영어로 지정하면 중국어로 설명할 수 없는 문제가 발생합니다. 패키지에는 다양한 버전이 있습니다. 제가 만든 topthinkthink를 예로 들면 5.1.*, 5.0.*이 있습니다. 버전 번호를 지정하지 않으면 당연히 지정된 버전이 사용됩니다. 5.1.38도 사용할 수 있습니다. 와일드카드 5.1.*, 할당 연산자 ~5.1 등도 여기서 사용할 수 있습니다

parameters

composer create-project dist에서 프로젝트를 설치할 수 있는 패키지가 있는 경우 이 명령에는 --prefer-dist와 같은 일부 매개변수가 있습니다. - -prefer-source 소스에서 설치할 수 있는 프로젝트가 있는 경우

위에서 언급한 매개변수뿐만 아니라 일부 매개변수도 작업에 사용된 적이 없고, 읽어도 자세히 연구하지 않았습니다. 그 당시에는 이해하고 잊어버렸기 때문에 첫 번째 단계는 Composer create-project 명령을 배우고 해당 매개변수를 사용하는 방법을 이해하는 것입니다

Others

그렇다는 뜻은 아닙니다. Composer create-project를 사용하여 프로젝트를 생성할 수 있으며, git clone을 사용하여 프로젝트를 컴퓨터에 복제할 수도 있습니다. 어떤 방법을 사용하는지에 따라 다릅니다. 저는 Composer create를 선호합니다. -thinkphp 프로젝트를 설치하는 프로젝트

위 내용은 이 create-project 명령이 작곡가에서 사용됩니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:juejin.im
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!