另一件事是 display:inline-block</strong>; line-height:18px; margin:0px 2px; background-color:rgb(249,242,244)">install 命令将创建一个 display:inline-block</strong>; line-height:18px; margin:0px 2px; background-color:rgb(249,242,244)">composer.lock 文件到你项目的根目录中。display:inline-block</strong>; line-height:33.75px; margin:0px 2px; background-color:rgb(249,242,244)">composer.lock -
파일 잠금 종속성을 설치한 후 Composer는 설치 중에 정확한 버전 번호 목록을 display:inline-block</strong>; line-height:18px; margin:0px 2px; background-color:rgb(249,242,244)">composer.lock 파일에 기록합니다. 그러면 프로젝트의 특정 버전이 잠깁니다. 지원서의 display:inline-block</strong>; line-height:18px; margin:0px 2px; background-color:rgb(249,242,244)">composer.lock(display:inline-block</strong>; line-height:18px; margin:0px 2px; background-color:rgb(249,242,244)">composer.json 포함)을 저장소에 제출하세요. display:inline-block</strong>; line-height:18px; margin:0px 2px; background-color:rgb(249,242,244)">install 명령 때문에 이는 매우 중요합니다. lock 파일이 존재하며, 존재하는 경우 지정된 버전을 다운로드합니다(display:inline-block</strong>; line-height:18px; margin:0px 2px; background-color:rgb(249,242,244)">composer.json 파일의 정의는 무시함). 즉, 프로젝트를 빌드하는 사람은 누구나 지정된 버전과 정확히 동일한 종속성을 다운로드하게 됩니다. 지속적인 통합 서버, 프로덕션 환경, 팀의 다른 개발자 등 모든 것과 모든 사람이 동일한 종속성을 사용하여 배포에 대한 잠재적인 버그의 영향을 완화합니다. 프로젝트를 단독으로 개발하더라도 6개월 후에 프로젝트를 다시 설치하면 그 이후로 종속 항목의 새 버전이 많이 릴리스되더라도 계속 작업할 수 있으므로 안심할 수 있습니다. display:inline-block</strong>; line-height:18px; margin:0px 2px; background-color:rgb(249,242,244)">composer.lock 파일이 존재하지 않는 경우 Composer
display:inline-block</strong>; line-height:18px; margin:0px 2px; background-color:rgb(249,242,244)">composer.json을 읽고 잠금 파일을 만듭니다. 这意味着如果你的依赖更新了新的版本,你将不会获得任何更新。此时要更新你的依赖版本请使用 display:inline-block</strong>; line-height:18px; margin:0px 2px; background-color:rgb(249,242,244)">update 命令。这将获取最新匹配的版本(根据你的 display:inline-block</strong>; line-height:18px; margin:0px 2px; background-color:rgb(249,242,244)">composer.json 文件)并将新版本更新进锁文件。<codeAndale Mono',monospace; font-size:undefined; padding:0px; color:inherit; direction:ltr; word-spacing:normal; word-break:normal; background-color:transparent">php composer.phar update
</code>如果只想安装或更新一个依赖,你可以白名单它们:<codeAndale Mono',monospace; font-size:undefined; padding:0px; color:inherit; direction:ltr; word-spacing:normal; word-break:normal; background-color:transparent">php composer.phar update monolog/monolog [...]
</code>
참고: Composer는 자체 자동 로더를 제공합니다. 사용하고 싶지 않다면 display:inline-block; line-height:19.6875px; margin:0px 2px; background-color:rgb(249,242,244)">vendor/composer/autoload_*.php 파일을 가져오면 됩니다. 이 파일은 연관 배열을 반환하여 자신만의 구성을 구성할 수 있습니다.
자동 로더.
이상은 관련 내용을 포함하여 PHP Composer의 설치 및 사용법을 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.