Compser项目是独立的吗?

时间:2016-11-22 16:34:05

标签: php dependency-injection composer-php

我是整个Composer / dependencies游戏的新手。

我想知道如果我在项目根文件夹中打开的cmd窗口中使用(例如composer require intervention/image)创建项目,那么该项目是完全可移植的。这意味着如果我将项目文件夹复制到另一台没有互联网的机器上,没有安装作曲家且没有安装任何其他依赖项,它是否仍然可以工作?

换句话说,当我运行composer require intervention/image时,是否在本地克隆了所有必要的文件?

1 个答案:

答案 0 :(得分:0)

您获得了文件的本地副本,因此如果您手动复制项目,供应商目录将随之复制。如果使用Git,通常会将.gitignore设置为忽略此目录,并且您无法在克隆时获取它。