composer.lock文件中空引用的含义是什么?

时间:2016-05-06 09:43:58

标签: json composer-php dependency-management

据我了解,Composer将其安装的确切版本列表写入composer.lock文件。

reference属性用于存储特定的提交编号。

在某些情况下,我会在null文件中看到reference属性的composer.lock值。

什么时候发生?这是什么意思?

谢谢

1 个答案:

答案 0 :(得分:1)

通过搜索示例粘贴以回复@ xabbuh的问题,我注意到空引用始终与"type": "zip"包相关,如下所示:

"dist": {
    "type": "zip",
    "url": "https://repo.magento.com/archives/magento/module-catalog-widget/magento-module-catalog-widget-100.0.5.0.zip",
    "~~,
    "shasum": "9824758cc690316a64727f823d33d752c9218c32"
},

所以我想我的问题的答案是,作为绑定到zip包的存储库,没有任何提交可以引用。