Heim >Entwicklungswerkzeuge >composer >So ändern Sie das Composer-Paket und sorgen dafür, dass es sich sofort im Projekt widerspiegelt
composer Hängt von lokalen Entwicklungspaketen ab
Erstellen Sie ein Testprojekt.Bei der Entwicklung eines Composer-Pakets müssen wir es unbedingt debuggen, daher erstellen wir normalerweise ein Testprojekt und führen dieses Paket in das Testprojekt ein Um den Composer-Paketcode so zu ändern, dass er sofort im Testprojekt angezeigt wird, erstellen Sie zunächst das Composer-Paketprojekt:
composer init
. Oder erstellen Sie manuell die Dateicomposer.json
. Beginnen Sie mit der Entwicklung Ihres Pakets.
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
Konfigurieren Sie lokale Abhängigkeiten und fügen Sie den folgenden Inhalt zu composer.json
im Testprojekt hinzu:rrreee
composer require your_vendor_name/your_package_name<br>
🎜🎜donegit submodule
Verwendung zur gemeinsamen Entwicklung von 2 Projekten🎜🎜Das obige ist der detaillierte Inhalt vonSo ändern Sie das Composer-Paket und sorgen dafür, dass es sich sofort im Projekt widerspiegelt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!