我是作曲家和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)
...
为什么需要太长时间?我需要做什么?
答案 0 :(得分:2)
要跳过阅读-patch
个软件包,您只需添加到项目的composer.json
,然后按照fxp/composer-asset-plugin
的配置添加:
"config": {
"fxp-asset": {
"pattern-skip-version": "(-build|-patch)"
}
}
注意:这也意味着-build
包也会被跳过。
如果您使用的是早于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运行。
希望这有帮助。