>  기사  >  개발 도구  >  Composer 패키지를 수정하고 프로젝트에 즉시 반영시키는 방법

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

藏色散人
藏色散人앞으로
2021-07-12 15:31:191956검색

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

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

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

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

创建测试项目

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

"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으로 문의하시기 바랍니다. 삭제