Anda pengguna composer? Sama. Anda ketagihan dengan composer? sama. Kalau begitu saya akan berbagi cerita dengan Anda semua. Ini pengalaman yang sedikit menjengkelkan karena sempat membuat saya tertunda mengerjakan sesuatu.

Nah, awal mulanya adalah saya melakukan copy-paste untuk menginstal suatu aplikasi menggunakan composer. Ternyata yang saya lakukan adalah men-downgrade plugin fxp/composer-asset-plugin. Setelah itu?

Muncul pesan seperti ini, terjadi terutama jika saya bermain-main dengan framework Yii.

“` [ReflectionException] Class Fxp\Composer\AssetPlugin\Repository\NpmRepository does not exist [ErrorException] Declaration of Fxp\Composer\AssetPlugin\Repository\AbstractAssetsRepository::whatProvides(Composer\DependencyResolver\Pool $pool, $name) should be compatible with Composer\Repository\ComposerRepository::whatProvides(Composer\DependencyResolver\Pool $pool, $name, $bypassFilters = false)

<br />Solusinya?

Saya hapus folder plugin tersebut yang ada di folder global composer.

<img class="alignnone size-full wp-image-907" src="https://nuwiki.files.wordpress.com/2016/12/fx.png" alt="fx[.png" width="275" height="414" />

Kemudian saya instal lagi dengan perintah berikut:

composer global require fxp/composer-asset-plugin
“`

Nah, kelar deh..

Advertisements