我正试图通过我的composer.json
文件在我目前在我的开发服务器上的Zend Studio中工作的远程Laravel项目中添加依赖项。但是,它似乎无法进行更改(所有输入都显示为灰色),并且顶部有一个信息框,内容为:
General: Composer.json in dependency package should not be modified
我还没有在我的本地环境中遇到这个问题,所以我认为这是Laravel不想改变它认为是真实服务器的问题,或者Zend Studio正在筹集的问题问题出于同样的原因。是否有一些配置文件我需要更改才能以正确的方式执行此操作?或者我目前在做什么,我应该对作曲家文件采取不同的做法?
答案 0 :(得分:1)
听起来IDE认为您正在修改另一个包依赖的composer.json文件。这方面的例子是Laravel框架本身。您在项目的根目录中有一个需要laravel/framework
的composer.json文件,但是vendor/laravel/framework
中有另一个composer.json文件,如果您尝试修改vendor/laravel/framework
中的composer.json我假设你会收到这条消息,说明你正试图修改另一个包所依赖的包。
它是否以某种方式认为远程项目以某种方式链接到您的本地?您尝试修改的composer.json文件是否由另一个作曲家文件调用?