2017-07-20 39 views
1

我有一个工作几个人的环境,我是一个客人,所以我必须适应这种环境。 我不能做作曲家更新 我能做的作曲家需要作曲家要求哪个会相反的操作?

,但我怎么能删除特定的软件包,而不更新所有 我的意思是,这将是作曲家的相反的操作要求?

回答

3

从作曲家文档。

php composer.phar remove vendor/package vendor/package2 

来源:https://getcomposer.org/doc/03-cli.md#remove

+0

,这将不会更新所有?这只影响到一个包? – Emiliano

+0

@Emiliano是的,这是如何完成的。 – localheinz

+0

我做了这个......它运行了几分钟,什么也没有发生,它并没有结束,我的意思是不开始......需要多长时间? – Emiliano

-2

可以删除特定的软件包,然后运行作曲家安装,它会自动删除未注册的包装上composer.json

我希望这个答案对您有帮助:)

+1

没有也不会。 Composer安装从锁定文件运行。 – Doug

+1

当有足够的命令可用时,不要鼓励人们手动编辑'composer.json'。 – localheinz

+1

我没有看到任何直接手动编辑composer.json的问题,它比你想要什么和什么版本更精确。再加上更多的composer.json文件,而不仅仅是你希望包含哪些软件包。你有你的命名空间/ psr(0,4)设置,项目名称和dev vs prod依赖关系等等。然而,OP要求在CLI中不使用require命令的情况下移除项目。 – Doug