> 개발 도구 > composer > 작곡가 팁 공유

작곡가 팁 공유

藏色散人
풀어 주다: 2019-09-07 13:55:43
앞으로
2363명이 탐색했습니다.

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:segmentfault.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿