首页 > 其他 > 详细

composer插件升级后报错,[ReflectionException] Class Fxp\Composer\AssetPlugin\Repository\Npm

时间:2017-02-20 23:31:25      阅读:2999      评论:0      收藏:0      [点我收藏+]

composerplugin升级后,再使用composer会报错,比如直接在命令行中只输入composer会报错:

Deprecation Notice: The Composer\Package\LinkConstraint\MultiConstraint class is deprecated, use Composer\Semver\Constraint\MultiConstraint instead. in phar:///usr/local/bin/composer/src/Composer/Package/LinkConstraint/MultiConstraint.php:17

Deprecation Notice: The Composer\Package\LinkConstraint\LinkConstraintInterface interface is deprecated, use Composer\Semver\Constraint\ConstraintInterface instead. in phar:///usr/local/bin/composer/src/Composer/Package/LinkConstraint/LinkConstraintInterface.php:17

直接上报错的图:

技术分享

或者再升级一下是这样的:

技术分享


在网上搜了许多解决办法,但都不成功,直到……

重点来了,从上面报错的原因中可以看到,上面提到了让你将目录切换到C:/Users/***/AppData/Roaming/Composer  ,上面提到了有文件重复了,所以接下来要做的就是将C:/Users/***/AppData/Roaming/Composer/vendor下面的fxp文件件直接删掉。重新打开cmd,再检查一下,看composer就可以用啦。

技术分享

composer插件升级后报错,[ReflectionException] Class Fxp\Composer\AssetPlugin\Repository\Npm

原文:http://coffee7ceo.blog.51cto.com/8926434/1899501

(0)
(1)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!