不久前,我通过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文件直接执行此操作。是否有一个命令可以从依赖项中删除一个项目?
答案 0 :(得分:5)
我不知道全局要求是否确实导致了问题,但要删除该包,您必须编辑全局composer.json
并运行composer update
。
全局composer.json
可以在composer home directory中找到,通常是:
Linux:/home/<user>/.composer
OSX:/Users/<user>/.composer
Windows:C:\Users\<user>\AppData\Roaming\Composer