自去年fxp\composer-asset-plugin
爆发以来,我一直遇到安装yii2的问题。
每当我运行composer update命令时,由于这个composer资产插件而失败。每天都会弹出一个新错误。我已经阅读了很多文章,github问题,Sam和Alexander(Yii Framework的维护者)不断回复同样的问题,然后关闭主题。这个插件的更新似乎都不是一个万无一失的解决方案。
现在而不是询问如何解决此插件导致的错误(假设到目前为止没有人有100%正常工作的解决方案,只有解决方法只有'有时' ),
如何摆脱这个插件,我不能通过bower或npm手动安装软件包?
总之,我的意思是,
在Yii 2.0中,没有这个插件就可以生活,这已成为一个问题创造者,而不是解决问题。
答案 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',
],