我向composer.json文件添加了一個新的捆綁依賴項,並且在運行composer update命令時,作者更新了所有現有的deps,而我只想安裝新的捆綁包。 是否有一個命令選項安裝新的deps而不更新現有的?爲什麼作曲家更新所有現有的代表?
0
A
回答
0
爲了獲取依賴的最新版本和更新composer.lock文件,你應該使用update命令。
php composer.phar update
這將解決項目的所有依賴關係,並將精確版本寫入composer.lock。
如果你只是想更新一些軟件包,而不是所有的,您可以列出它們的方式:
php composer.phar update vendor/package vendor/package2
您也可以使用通配符一次更新了一堆包:
php composer.phar update vendor/*
2
+1
這是我最喜歡添加新軟件包的方式,因爲我不必擺弄JSON源代碼。此外,這隻會獲取最適合已有版本的軟件包版本,如果我選擇與現有軟件包衝突的版本,Composer將拒絕添加該軟件包,而不會陷入無法解析的依賴狀態。 – Sven 2014-09-03 01:01:48
相關問題
- 1. 更新現有資產 - Hyperledger作曲家
- 2. 作曲家更新忽略代表
- 3. 沒有版本的作曲家更新
- 4. 作曲家沒有突然更新
- 5. 作曲家:沒有安裝或更新
- 6. 作曲家不更新所需的庫
- 7. 爲什麼PHP的工匠命令不作曲家更新
- 8. 爲什麼作曲家更新需要訪問數據庫
- 9. 爲什麼我無法自我更新作曲家?
- 10. Symfony的作曲家更新
- 11. 爲什麼不更新所有行時應更新所有行?
- 12. 爲什麼藝術家沒有在作曲家更新上工作並且不返回任何錯誤消息?
- 13. 爲什麼作曲家更新symfony更新到2.5,但它是「symfony/symfony」:「〜2.4」?
- 14. 作曲家更新laravel 5.2
- 15. Laravel更新作曲家
- 16. 作曲家更新kriswallsmith/assetic
- 17. 更新與作曲家
- 18. Laravel作曲家更新
- 19. Sylius老作曲家更新
- 20. 作曲家更新失敗
- 21. 作曲家包沒有出現在autoload_namespaces
- 22. ClickOnce更新所有文件。爲什麼?
- 23. 作曲家更新和作曲家全局更新之間的區別
- 24. 有沒有什麼理由不把作曲家放在路上?
- 25. 作曲家更新後出現表格錯誤
- 26. 作曲家更新 - 沒有得到最新版本
- 27. 作曲家在更新時「dist」是什麼意思?
- 28. 在Hyperledger作曲家中,「參與者」代表什麼?
- 29. 使用作曲家重新加載所有軟件包
- 30. Laravel工作臺作曲家更新
這很好,謝謝! – user2140201 2014-09-02 09:39:36