PHP 之 Composer 的 NpmRepository错误
最近进行了一次composer的update操作。 然后在我自己的项目里面运行了。
composer install
的操作,结果出现了很多的错误以前从未见过。
Class Fxp\Composer\AssetPlugin\Repository\NpmRepository does not exist
The "yiisoft/yii2-composer" plugin requires composer-plugin-api 1.0.0, this WIL L break in the future and it should be fixed ASAP (require ^1.0 for example).
[ReflectionException] Class Fxp\Composer\AssetPlugin\Repository\NpmRepository does not exist
[ErrorException]
Declaration of Fxp\Composer\AssetPlugin\Repository\AbstractAssetsRepository::w hatProvides() should be compatible with Composer\Repository\ComposerRepository:: whatProvides(Composer\DependencyResolver\Pool $pool, $name, $bypassFilters = fal se)
解决方案就是:更新你的 fxp/composer-asset-plugin
:
php composer.phar global update fxp/composer-asset-plugin --no-plugins
如果还是不行的话,可以试试下面这个
composer global require fxp/composer-asset-plugin --no-plugins
版权声明
由 durban创作并维护的 Gowhich博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。
本文首发于 博客( https://www.gowhich.com ),版权所有,侵权必究。
本文永久链接: https://www.gowhich.com/blog/741
版权声明
由 durban创作并维护的 Gowhich博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。
本文首发于 Gowhich博客( https://www.gowhich.com ),版权所有,侵权必究。
本文永久链接: https://www.gowhich.com/blog/741