不久前,我通过 Composer 中的 global require laravel/laravel
通过全局依赖项将 Laravel 框架添加到我的环境中。我遇到了一个问题,当我尝试编辑并向 Laravel 的 composer.json 文件添加更多依赖项时,我的 IDE(我使用 Zend Studio)不允许我添加进一步的依赖项,错误为
Composer.json in dependency package should not be modified.
我觉得如果我把Laravel从global
依赖中取出,它可以解决问题(?
不过,我不确定如何扭转global require
。我希望能像global unrequire
这样的东西,但无济于事。我也犹豫是否要直接通过全局 .json 文件执行此操作。是否有可以从依赖项中删除项目的命令?
全局要求是否真的导致了问题,但是要删除包,您必须编辑全局composer.json
并运行composer update
。
全局composer.json
可以在作曲家主目录中找到,该目录通常是:
Linux: /home/<user>/.composer
OSX:/Users/<user>/.composer
窗户: C:Users<user>AppDataRoamingComposer