如何在Composer中扭转全局需求?

cch*_*man 2 php zend-studio laravel composer-php

不久前,我通过global require laravel/laravelComposer中的全局依赖关系向我的环境添加了Laravel框架.我遇到了一个问题,虽然当我尝试编辑并向Laravel的composer.json文件中添加更多依赖项时,我的IDE(我使用Zend Studio)不会让我添加更多依赖项,错误是

Composer.json in dependency package should not be modified.
Run Code Online (Sandbox Code Playgroud)

我觉得如果我把Laravel从global依赖中拿走,它可以解决问题(?).

我不知道如何扭转global require局面.我希望有类似的东西global unrequire,但无济于事.我也犹豫是否通过全局.json文件直接执行此操作.是否有一个命令可以从依赖项中删除一个项目?

luk*_*ter 5

我不知道全局需求是否实际导致问题,但是要删除包,你必须编辑全局composer.json并运行composer update.

全局composer.json可以在作曲家主目录中找到,通常是:

Linux:/home/<user>/.composer
OSX:/Users/<user>/.composer
Windows:C:\Users\<user>\AppData\Roaming\Composer