Php 编写器已断开:类Fxp\Composer\AssetPlugin\Repository\NpmRepository不存在

Php 编写器已断开:类Fxp\Composer\AssetPlugin\Repository\NpmRepository不存在,php,composer-php,Php,Composer Php,我无法让作曲家工作。当我尝试部署到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 d

我无法让作曲家工作。当我尝试部署到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自我更新
,但它仍然不起作用


PHP 5.6.19,Composer version 1.1-dev,Composer version 1.0.2 2016-04-21 12:30:18

问题是您需要一个版本的
fxp/Composer asset plugin
,该版本现在因Composer>=1.0而中断

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

由于您已经在全球范围内安装了它,因此可以将其从
composer.json

中删除。问题是您需要一个版本的
fxp/composer资产插件
,该插件现在已被composer>=1.0破坏

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

由于您是全局安装的,因此可以从
composer.json

中删除它。我遇到了类似的错误。试一试

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

这对我很有效

我也有类似的错误。试一试

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

这对我来说很有效

刚刚用该版本的composer和v1.1.4版的
composer资产插件
,我没有问题。你能分享你的composer.json吗?这里是
composer.json
:来自Yii2开发的一些好提示:刚刚用该版本的composer和
composer资产插件的v1.1.4试用过,我没有问题。你能分享一下你的composer.json吗?这里是
composer.json
:来自Yii2开发人员的一些好提示:我已经尝试删除那一行,但仍然不起作用。它仍然给出相同的错误消息。
composer show-i
[ReflectionException]类Fxp\composer\AssetPlugin\Repository\NpmRepository不存在
。是的,我在
composer.json
中删除该行并保存后运行了
composer update
。请删除
vendor
composer.lock
,然后使用
composer install
重新安装,然后重试。或者用
composer更新来做——没有插件
OK我删除了
vendor/
composer.lock
和版本行,但它给了我一个不相关的错误:你安装了带有
composer global require“fxp/composer资产插件:~1.1”的插件吗?
composer global show-i
的输出是什么?我已经尝试删除该行,但仍然不起作用。它仍然给出相同的错误消息。
composer show-i
[ReflectionException]类Fxp\composer\AssetPlugin\Repository\NpmRepository不存在
。是的,我在
composer.json
中删除该行并保存后运行了
composer update
。请删除
vendor
composer.lock
,然后使用
composer install
重新安装,然后重试。或者用
composer更新来做——没有插件
OK我删除了
vendor/
composer.lock
和版本行,但它给了我一个不相关的错误:你安装了带有
composer global require“fxp/composer资产插件:~1.1”的插件吗?
composer全球秀-i
的输出是什么?