我知道可以使用以下方法覆盖 composer 依赖项:
"some/module": "1.0.0 as 2.0.0",
但是是否有可能完全删除我的依赖项之一所需的依赖项?
问题是我需要 "cwp/cwp-recipe-basic": "1.1.0",
可以找到 here .该包只是另一个依赖项列表,但我不想要其中一个依赖项。
有没有办法告诉 Composer 忽略那个依赖项?
例如
"cwp/cwp-recipe-basic": "1.1.0",
"silverstripe/fulltextsearch": " as 1.1.0"
最佳答案
我猜你不能。但是,如果它只是一个依赖项列表,为什么不复制除不需要的列表之外的列表并将它们粘贴到 composer.json
中呢?
另一种方法是,如果它是一个很长的列表,则可以 fork cwp/cwp-recipe-basic
并从该列表中删除不需要的依赖项,然后在项目中需要 fork 。
关于composer-php - 我可以覆盖 composer.json 依赖项以将其删除吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30859285/