Yii2作曲家在Windows上的更新时间太长了

时间:2014-10-26 20:57:21

标签: windows angularjs composer-php yii2

我是作曲家和Yii2的新手。已经在Windows上安装了yii2,现在我需要安装一个名为bower-asset / angular-material的新的bower依赖项。将"bower-asset/angular-material": "0.4.2"添加到composer.json需要阻止并运行composer update bower-asset/angular-material。这需要很长时间(约1小时)。不知何故,作曲家阅读了角度

的所有片段
Reading bower.json of bower-asset/angular (v1.3.0-patch2531)
Reading bower.json of bower-asset/angular (v1.3.0-patch2530)
Reading bower.json of bower-asset/angular (v1.3.0-patch2529)
...

为什么需要太长时间?我需要做什么?

2 个答案:

答案 0 :(得分:2)

fxp / composer-asset-plugin> = v1.3:

要跳过阅读-patch个软件包,您只需添加到项目的composer.json,然后按照fxp/composer-asset-plugin的配置添加:

"config": {
    "fxp-asset": {
        "pattern-skip-version": "(-build|-patch)"
    }
}

注意:这也意味着-build包也会被跳过。

fxp / composer-asset-plugin< V1.3:

如果您使用的是早于1.3版的fxp/composer-asset-plugin,则可以使用以下配置:

"extra": {
    "asset-pattern-skip-version": "(-build|-patch)"
},

答案 1 :(得分:0)

这应该有效。

确保您运行的是最新版本的Bower。我目前正在运行v1.2.6并且null可以获取最新的依赖项。

$ bower -v

如果您通过npm全局安装了bower,那么您可以这样更新它:

$ npm update bower -g

注意:根据您的文件权限,您可能需要将其作为sudo运行。

希望这有帮助。