Composer不支持纯内存级临时依赖;推荐用composer require --dev --no-update声明后按需安装,或用composer global require全局隔离安装工具类包。

可以直接用 composer require 命令临时添加开发依赖,无需手动编辑 composer.json —— 但要注意:这其实**会修改** composer.json(只是你不用手动改)。真正“不修改文件”的纯临时使用,Composer 本身不支持。不过有几种实用替代方案,按推荐顺序如下:
✅ 推荐:用 --dev + --no-update 快速试用(仍写入 composer.json,但暂不安装)
如果你只是想「先声明依赖、稍后再装」,或想快速测试是否兼容,可以这样:
composer require --dev --no-update vendor/package-name- 这条命令会把包写入
composer.json的require-dev区域,但跳过install步骤 - 之后在合适时机运行
composer install或composer update vendor/package-name即可拉取 - 如果试完不需要,直接删掉
composer.json里刚加的那行再composer install就清干净了
✅ 替代:用 composer global require(完全隔离,不碰项目文件)
适合工具类包(如 phpunit、larastan、psysh),且你信任全局环境:
标签: php composer js node.js json node 工具
还木有评论哦,快来抢沙发吧~