作曲家已损坏:类 FxpComposerAssetPluginRepositoryNpmReposito


Composer is broken: Class FxpComposerAssetPluginRepositoryNpmRepository does not exist

我无法让作曲家工作。当我尝试部署到 Heroku 时,它也失败了。

$ composer update
  [ReflectionException]
  Class Fxp'Composer'AssetPlugin'Repository'NpmRepository does not exist
$ rm -r ~/.composer
$ composer global require fxp/composer-asset-plugin --no-plugins
Changed current directory to /home/Chloe/.composer
Using version ^1.1 for fxp/composer-asset-plugin
./composer.json has been created
Loading composer repositories with package information
Updating dependencies (including require-dev)
  - Installing fxp/composer-asset-plugin (v1.1.4)
    Downloading: 100%
Writing lock file
Generating autoload files
$ composer update
  [ReflectionException]
  Class Fxp'Composer'AssetPlugin'Repository'NpmRepository does not exist
我尝试了 Composer 抛出 [ReflectionException] 类 Fxp''Composer''AssetPlugin''Repository''NpmRepository 不存在

和更新作曲家抛出异常中的步骤 类 Fxp''Composer''AssetPlugin''Repository''NpmRepository 不存在,但仍然失败。

我也跑了composer self-update,它仍然不起作用。

PHP 5.6.19, 作曲家版本 1.1-dev, 作曲家版本 1.0.2 2016-04-21 12:30:18

问题是你需要一个现在被作曲家>= 1.0 破坏的fxp/composer-asset-plugin版本。

"fxp/composer-asset-plugin": "^1.0",

由于您已全局安装它,因此可以将其从composer.json中删除。

我也有类似的错误。尝试

composer global require fxp/composer-asset-plugin --no-plugins

这对我有用

相关文章:
  • 没有找到相关文章