我有一个关于作曲家的问题:请查看laravel中的目录结构。
laravel
|-- app
|-- bootstrap
|-- config
|-- composer.json
|-- composer.lock
`-- vendor
|-- composer
|-- danielstjules
| |-- composer.json
| `-- and other files
|-- dnoegel
| |-- composer.json
| `-- and other files
|-- doctrine
| |-- composer.json
| `-- and other files
`-- doctrine
|-- composer.json
`-- and other files
,我使用composer来管理依赖关系。在我的目录结构中,有许多composer.json
的文件,主要在vendor文件夹中,在中所有的vendor目录子文件夹中都有一个composer.json
文件。
那么我的问题是:如果我从我的app文件夹中执行composer update
命令,如:
vishal@vishal-desktop /var/www/laravel $ composer update
1)哪个composer.json
只更新的app目录?或
2) 所有作曲家。json的所有子文件夹在/var/www/laravel
文件夹?
laravel根文件夹中的composer update
只会查看docroot中的composer.json
,因此它知道应该寻找哪些依赖项等更新。其他的编写器文件是针对它们所属的模块的。
你也不应该修改vendor文件夹