Php 编写器已断开:类Fxp\Composer\AssetPlugin\Repository\NpmRepository不存在
我无法让作曲家工作。当我尝试部署到Heroku时,它也失败了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
$ 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
的输出是什么?