代码之家  ›  专栏  ›  技术社区  ›  cchapman Tim Wan

不应修改依赖包中的Composer.json

  •  1
  • cchapman Tim Wan  · 技术社区  · 11 年前

    我试图通过我的 composer.json 我正在Zend Studio中工作的远程Laravel项目中的文件,目前在我的开发服务器上。然而,它似乎被锁定,无法进行更改(所有输入均为灰色),顶部有一个信息框,内容如下:

    General: Composer.json in dependency package should not be modified
    

    我在我的本地环境中还没有遇到过这个问题,所以我认为这要么是Laravel不想对其认为是实时服务器的内容进行更改的问题,要么是Zend Studio出于同样的原因提出了这个问题。是否需要更改一些配置文件才能正确执行此操作?或者,我目前正在做的事情是否应该对作曲家文件进行不同的处理?

    1 回复  |  直到 11 年前
        1
  •  1
  •   dasper    11 年前

    听起来IDE认为您正在修改一个composer.json文件,该文件是另一个包的依赖项。这方面的一个例子就是Laravel框架本身。在项目的根目录中有一个composer.json文件 laravel/framework 但是在 vendor/laravel/framework 如果您尝试在 供应商/laravel/框架 我假设您会收到这样的消息,即您正在尝试修改另一个包所依赖的包。

    它是否认为远程项目以某种方式与您的本地项目相关联?您试图修改的composer.json文件是否被另一个composer文件调用?