有没有办法告诉 Composer ,每次我执行composer update
时,我都希望他忽略特定的程序包?
最佳答案
其实我不知道是否有任何办法告诉composer
从更新中排除一个特定的软件包,但是您可以告诉哪个软件包要更新为
composer update <package> <package2>; // or
php composer.phar update <package> <package2>;
例如,
composer update foo/package1 bar/package2; // or
php composer.phar update foo/package1 bar/package2;
另外,我认为,如果您自己没有在
composer.json
中列出它们(安装后删除),那么除非在列表中也指定了它们,否则它们不会被更新。来自 Composer :
如果只想安装或更新一个依赖项,可以将它们列入白名单:
$ php composer.phar update monolog/monolog [...]
Check this link并检查Composer。
更新:(可在Internet上找到,但未经测试)
为此,只需从
composer.lock
中删除软件包
关于composer-php - 不更新特定的程序包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17314091/