composer的 –prefer-source 和 –prefer-dist 的区别

下载包方式:

 

下载包的方式有两种: sourcedist

对于稳定版本 composer 将默认使用 dist 方式而 source 表示版本控制源 。

 

 

两种方式的区别:

 –prefer-source:composer 将从 source 安装(如果有的话)。如果想要使用一个 bugfix 到你的项目,这是非常有用的。并且可以直接从本地的版本库直接获取依赖关系。

–prefer-dist:与 –prefer-source 相反,composer 将尽可能的从 dist 获取,这将大幅度的加快在 build servers 上的安装。这也是一个回避 git 问题的途径,如果你不清楚如何正确的设置。

 

source   可以理解成直接从git服务器(比如:github)获取源代码,这样如果git有提交,那么可以迅速获得最新代码,但是下载速度会慢,国内你懂的。

dist        可以理解成composer有编译服务器,如果从编译服务器获取,那么就可以绕开git服务器了,这样下载速度会更快,但是提交的代码会有延迟。

发表评论

电子邮件地址不会被公开。 必填项已用*标注