我是整个Composer / dependencies游戏的新手。
我想知道如果我在项目根文件夹中打开的cmd窗口中使用(例如composer require intervention/image
)创建项目,那么该项目是完全可移植的。这意味着如果我将项目文件夹复制到另一台没有互联网的机器上,没有安装作曲家且没有安装任何其他依赖项,它是否仍然可以工作?
换句话说,当我运行composer require intervention/image
时,是否在本地克隆了所有必要的文件?
答案 0 :(得分:0)
您获得了文件的本地副本,因此如果您手动复制项目,供应商目录将随之复制。如果使用Git,通常会将.gitignore设置为忽略此目录,并且您无法在克隆时获取它。