最暴力的方法就是把composer global安装的都删除,重新安装
删除方法,找到 路径 COMPOSER_HOME directory.
关于这个参数,详细看官网描述 :https://getcomposer.org/doc/03-cli.md#composer-home
我是linux,r
m -rf /root/.composer
然后重新安装
composer global require "fxp/composer-asset-plugin:^1.2.0"
我的报错如下:
另外composer可以用的情况下可以用命令删除全局的包:
composer global remove phpunit/phpunit
在网上也有其他的方法,我试过了没用。
composer [ReflectionException] Class Fxp\Composer\AssetPlugin\Repository\NpmRepository does not exist
在执行composer update时报错 [ReflectionException] Class Fxp\Composer\AssetPlugin\Repository\NpmRepository does not exist 是因为 fxp/composer-asset-plugin 升级导致的,所以只要升级
fxp/composer-asset-plugin 就可以解决
composer global update fxp/composer-asset-plugin --no-plugins
FROM:
http://stackoverflow.com/questions/36437837/composer-throw-reflectionexception-class-fxp-composer-assetplugin-repository-n