> 개발 도구 > composer > 본문

Composer 패키지를 수정하고 프로젝트에 즉시 반영시키는 방법

藏色散人
풀어 주다: 2021-07-12 15:32:09
앞으로
1923명이 탐색했습니다.

Composer 패키지를 수정하고 프로젝트에 즉시 반영시키는 방법

composer 로컬 개발 패키지에 따라 다름

Composer 패키지를 개발할 때 반드시 디버깅을 해야 하기 때문에 보통 테스트 프로젝트를 만들어서 이 패키지를 테스트 프로젝트에 도입하는 방법을 소개합니다. 테스트 프로젝트에 즉시 반영되도록 Composer 패키지 코드를 수정하려면

먼저 Composer 패키지 프로젝트를 생성하세요: composer init 또는 수동으로 composer.json code> 파일을 생성하세요. <code>composer init .或者手动创建  composer.json文件, 开始开发你的包.

创建测试项目

配置本地依赖, 在测试项目中composer.json里添加如下内容:

1

2

3

4

5

6

"repositories": {

        "local": {

            "type""path",

            "url""path/to/your/package"

        }

    }

로그인 후 복사

在测试项目中安装这个包composer require your_vendor_name/your_package_name<br>

done

如果你进入到测试项目的vendor文件夹下面, 你会发现这个包并没有拷贝到这里来, 而是通过软链接指向了你的包的路径, 所以修改了包的代码在测试项目可以直接体现

*如果嫌弃2个项目切换麻烦, 可以参考git submodule테스트 프로젝트 만들기

🎜로컬 종속성을 구성하고 테스트 프로젝트의 composer.json에 다음 콘텐츠를 추가하세요.🎜rrreee🎜이 패키지를 테스트 프로젝트 에 설치하세요. 작곡가 require your_vendor_name/your_package_name<br>🎜🎜done
🎜🎜🎜테스트 프로젝트의 Vendor 폴더에 들어가면 패키지가 여기에 복사되지 않고 대신 가리키는 것을 볼 수 있습니다. 소프트 링크를 통해 패키지의 경로를 수정하여 수정된 패키지의 코드를 테스트 프로젝트에 바로 반영할 수 있습니다🎜🎜🎜*두 프로젝트를 전환하는 번거로움이 싫다면 를 참고하세요 git 하위 모듈2개의 프로젝트를 함께 개발하는 데 사용🎜🎜

위 내용은 Composer 패키지를 수정하고 프로젝트에 즉시 반영시키는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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