如何摆脱yii2中的composer-asset-plugin

时间:2017-03-11 04:57:21

标签: yii2

自去年fxp\composer-asset-plugin爆发以来,我一直遇到安装yii2的问题。

每当我运行composer update命令时,由于这个composer资产插件而失败。每天都会弹出一个新错误。我已经阅读了很多文章,github问题,Sam和Alexander(Yii Framework的维护者)不断回复同样的问题,然后关闭主题。这个插件的更新似乎都不是一个万无一失的解决方案。

现在而不是询问如何解决此插件导致的错误(假设到目前为止没有人有100%正常工作的解决方案,只有解决方法只有'有时' ),

如何摆脱这个插件,我不能通过bower或npm手动安装软件包?

总之,我的意思是,

在Yii 2.0中,没有这个插件就可以生活,这已成为一个问题创造者,而不是解决问题。

1 个答案:

答案 0 :(得分:2)

您可以改用https://asset-packagist.org。在composer.json中添加:

"repositories": [
    {
        "type": "composer",
        "url": "https://asset-packagist.org"
    }
],

唯一的问题是资产安装在不同的文件夹中,因此您需要更改别名。在一些常见的配置文件中添加它:

'aliases' => [
    '@bower' => '@vendor/bower-asset',
    '@npm' => '@vendor/npm-asset',
],