如何從作者所導入的依賴項中刪除不需要的文件和文件夾? (例如:example,test)從PHP Composer依賴關係中刪除不需要的文件
1
A
回答
0
首先,除非依賴關係的原始開發人員支持此操作,否則無法自行排除依賴項中的文件!
但更新/從dist
安裝有兩個不同的來源是作曲家可以從您作曲家安裝或作曲家獲取其數據時,一些文件/像/docs
和/tests
文件夾被排除在.gitattributes
文件中的一些項目更新:
Dist: dist是封裝數據的打包版本。通常是一個發佈版本,通常是一個穩定版本。
來源:該來源用於開發。這通常來自源代碼庫,如git。當你想修改下載的軟件包時,你可以獲取它。
包可以提供這些,或甚至兩個。取決於某些因素,例如用戶提供的選項和包裝的穩定性,將優選人選。
如果你讓你的dist
在composer.json
"config": {
"preferred-install": "dist"
},
然後在依賴.gitattributes
的文件除外首選安裝。如果依賴關係不使用.gitattributes
,則唯一可以做的事情是要求該依賴關係的開發人員包含.gitattributes
文件。
如果更改source
到dist
它可以是您需要刪除vendor
文件夾,運行composer install
使其從dist
重新下載。
+0
這裏是你需要放置'.gitattributes'的示例: https://github.com/eventum/eventum/blob/v3.0.3/.gitattributes 該關鍵字是'export-ignore'。 –
相關問題
- 1. 從Makefile中刪除依賴關係
- 2. 需要依賴關係
- 3. 刪除EMF依賴關係
- 4. 有Composer依賴關係的大型項目經常需要json文件修改
- 5. GORM不依賴刪除的關係
- 6. 如何從ServiceStack永久刪除不需要的Nuget依賴關係?
- 7. 依賴關係從鮑爾刪除
- 8. 從pod刪除依賴關係
- 9. 刪除Grails插件和依賴關係
- 10. 從依賴關係中排除依賴關係
- 11. 需要使用gradle構建文件從eclipse中排除依賴關係
- 12. 在javascript中刪除類依賴關係
- 13. 檢測對刪除的依賴關係
- 14. Makefile:刪除沒有依賴關係的中間文件
- 15. IntelliJ無法識別PHP項目中的Composer依賴關係
- 16. 使用Composer與本地依賴關係
- 17. 在PHP依賴注入中,是否需要「require_once」定義依賴關係的php文件?
- 18. maven程序集插件:從依賴關係中刪除SNAPSHOT
- 19. 刪除依賴關係的技巧?
- 20. 刪除對DLL的依賴關係
- 21. 刪除glog的autoconf依賴關係
- 22. 依賴於多態關係的刪除
- 23. 可能刪除Android的依賴關係?
- 24. 通過RequireJS需要依賴關係的文件
- 25. 需要Java源文件的依賴關係樹
- 26. CakePHP刪除不需要的關係
- 27. JUNG:哪些庫需要依賴關係?
- 28. 無法刪除tomcat jdbc依賴關係
- 29. Package.JSON文件依賴關係
- 30. 如何刪除Makefile對C文件的依賴關係
'composer update --no-dev'? –