可通过修改 composer.json、环境变量或重命名 vendor 插件目录三种方式禁用 Composer 插件:注释 require 或 extra.plugin 配置后运行 composer update --lock;使用 COMPOSER_PLUGIN_DISABLE=1 等环境变量(需插件支持);或临时重命名 vendor/插件目录为 *.disabled。

可以直接在项目根目录的 composer.json 中临时移除或注释掉该插件的配置,再运行 composer update 或 composer install 使其失效。
修改 composer.json 中的 plugin 配置
Composer 插件通常注册在 extra 或 require 字段中:
- 若插件是通过
require引入(如"dealerdirect/phpcodesniffer-composer-installer"),可临时注释或删除对应行 - 若插件由
extra.plugin.*控制(如某些自定义插件),直接删掉或注释整个键值对 - 改完后执行
composer update --lock或composer install,确保 lock 文件同步更新
用环境变量跳过插件加载(部分插件支持)
有些插件(如 phpstan/extension-installer 或自研插件)会检查环境变量来决定是否启用:
标签: php js json composer 环境变量 键值对
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
还木有评论哦,快来抢沙发吧~