composer-php - 我可以覆盖 composer.json 依赖项以将其删除吗?

标签 composer-php silverstripe cwp

我知道可以使用以下方法覆盖 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/

相关文章:

java - 资源使用过多 : memcached Linux Centos 7

php - 验证 PSR-4 文件/类结构(无痛迁移到 PSR-4)

silverstripe - 使用 SilverStripe 3.1 覆盖扩展 ErrorPage[_Controller] 中的 404 header

php - SiteConfigExtension (DataExtension) 中带有 onBeforeWrite 函数

centos7 - 在centos7上将MariaDB 10.4降级到MariaDB 10.1

php - artisan clear-compiled 返回错误代码 255

php - 无法访问 URL : HTTP/1. 1 400 Bad URI

php - "Fatal error: Class not found in..", Composer 包无法识别

silverstripe - o在 SilverStripe 3 中嵌入字段