yii2安装小部件而不更新其他小部件

时间:2017-05-11 07:12:57

标签: php yii2 composer-php

我正在尝试使用composer require "2amigos/yii2-google-maps-library" "*"安装2个amigos地图窗口小部件,但它正在更新所有窗口小部件。我不想更新所有,因为一切都很好,所以我不想搞砸它。我的客户只需要集成地图API。我还尝试在composer中添加API代码并进行更新。

"2amigos/yii2-google-maps-library" : "*"

然后运行:

composer Update

此更新整个小部件也。 如何通过忽略其他人来安装单个小部件?

1 个答案:

答案 0 :(得分:1)

您可以锁定正在使用的软件包版本。

而不是像composer.json那样:

"vendor/package": "*"

"vendor/package": "~1.0"
你可以这样做:

"vendor/package": "1.3.5"

此示例将程序包锁定在1.3.5版本上,并且不会使用composer update进行更新。问题当然是你不会得到更新带来的任何新功能,错误和安全修复程序。

您可以通过阅读composer.lock文件中的信息来检查您正在使用的软件包的当前版本。