1. 程式人生 > >composer 將遠程的包更改為本地開發模式

composer 將遠程的包更改為本地開發模式

開發模式 tty 引用 ret query compose vendor 就會 print

1、在composer包中去掉調用

一般情況下,去掉包,包在進行更新的時候會自己刪除;

2、在vendor/composer/installed.json 去掉這個已經安裝的引用

這樣再次安裝的時候這個包就會保留在本地,不會被刪除

3、在composer.json 中加入對這個包的命名空間映射

因為composer包都會自動進行加載,如果沒有進行加載,則也是找不到這個文件,所以需要對命名空間做下映射。

比如我們引用一個第三方包,他的命名空間是這樣的:

"autoload": {
    "psr-4": {
        "Imvkmark\\L5Thumber\\": "src/L5Thumber"
    }
},

我們需要在根目錄下的 composer.json加入

"autoload": {
    "psr-4": {
        "Imvkmark\\L5Thumber\\": "vendor/imvkmark/l5-thumber/src/L5Thumber",
    }
},

這樣便能夠對包的命名空間進行映射,同時進行修改了。

composer 將遠程的包更改為本地開發模式