【问题标题】:Yii2 composer update on windows too longYii2 Composer 在 Windows 上的更新太长了
【发布时间】:2014-12-22 01:26:05
【问题描述】:

我是 composer 和 Yii2 的新手。已经在 Windows 上安装了 yii2,现在我需要安装新的 bower 依赖项,称为 bower-asset/angular-material。将 "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)
...

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

【问题讨论】:

标签: windows angularjs composer-php yii2


【解决方案1】:

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

如果你使用的fxp/composer-asset-plugin早于1.3版本,你可以使用follow config:

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

【讨论】:

    【解决方案2】:

    应该可以的。

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

    $ bower -v

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

    $ npm update bower -g

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

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-08
      • 2016-05-02
      • 1970-01-01
      • 2016-08-15
      • 2019-05-28
      • 2015-07-05
      • 2020-12-15
      • 2019-07-11
      相关资源
      最近更新 更多