- πΊπΈUnited States BEGRAFX Laconia, New Hampshire
I'm getting the same message. I've installed the library, but still get the message.
Something I notice, the profile page says in part:
Please download the library from the above location and put it in libraries folder. After that unzip and rename the folder to 'fontawesome-iconpicker' (i.e. remove the version suffix). After you do it, the fontawesome-iconpicker.js file should be available at /sites/all/libraries/fontawesome-iconpicker/dist/js/fontawesome-iconpicker.js.
I'm presuming that this is a D7 reference (and should probably be updated, or appropriately notated); and that root/libraries/fontawesome-iconpicker/dist/js/fontawesome-iconpicker.js is the correct path for a Drupal 10 install.
- πΊπΈUnited States jsimonis
Has anyone gotten this working? I tried the composer code listed above, but got:
Could not find a matching version of package npm-asset/fonticonpicker--fonticonpicker. Check the package spelling, your version constraint and that the package is available in a stability which matches your minimum-stability (stable).
- π©πͺGermany D34dMan Hamburg
Could not find a matching version of package npm-asset/fonticonpicker--fonticonpicker. Check the package spelling, your version constraint and that the package is available in a stability which matches your minimum-stability (stable).
could you please try to change
"minimum-stability": "stable",
to"minimum-stability": "dev",
in your composer.json and try again?To know more about minimum-stability and its implication, please check out documentation on https://getcomposer.org/doc/04-schema.md#minimum-stability
- πΊπΈUnited States jsimonis
Got this:
Could not find a matching version of package npm-asset/fonticonpicker--fonticonpicker. Check the package spelling, your version constraint and that the package is available in a stability which matches your minimum-stability (dev).
#4 worked for me.
For people getting npm errors like "Could not find a matching version of package npm-asset/fonticonpicker--fonticonpicker", you might need to tell your composer file where to look for npm packages, and where to install them.
If so, first you need the oomphinc/composer-installers-extender plugin for composer, this allows any package to be installed to a directory other than the default vendor.
composer require -W --ignore-platform-reqs oomphinc/composer-installers-extender
Now we have to make some changes to composer.json to tell it where to look for these packages and what to do with them.
Under the 'repositories' section near the top, we add packagist.org as a code repo
{ "type": "composer", "url": "https://asset-packagist.org" },
In your "extra' section of composer, you need to allow npm packages:
"extra": {.....other configs "installer-types": [ "npm-asset" ] }
Also in the 'extra' section, you need to tell composer where to install the npm packages, in this case in the libraries folder, by adding npm-asset as a type and vendor to the "web/libraries/{$name}" block
"web/libraries/{$name}": [ "type:drupal-library", "type:npm-asset", "vendor:npm-asset" ],
Finally running
composer require npm-asset/fonticonpicker--fonticonpicker
should add the library to your composer files. On my site this created a 'fonticonpicker--fonticonpicker' folder in the libraries directory, and the site error about missing library went away#4 worked for me.
For people getting npm errors like "Could not find a matching version of package npm-asset/fonticonpicker--fonticonpicker", you might need to tell your composer file where to look for npm packages, and where to install them.
If so, first you need the oomphinc/composer-installers-extender plugin for composer, this allows any package to be installed to a directory other than the default vendor.
composer require -W --ignore-platform-reqs oomphinc/composer-installers-extender
Now we have to make some changes to composer.json to tell it where to look for these packages and what to do with them.
Under the 'repositories' section near the top, we add packagist.org as a code repo
{ "type": "composer", "url": "https://asset-packagist.org" },
In your "extra' section of composer, you need to allow npm packages:
"extra": {.....other configs "installer-types": [ "npm-asset" ] }
Also in the 'extra' section, you need to tell composer where to install the npm packages, in this case in the libraries folder, by adding npm-asset as a type and vendor to the "web/libraries/{$name}" block
"web/libraries/{$name}": [ "type:drupal-library", "type:npm-asset", "vendor:npm-asset" ],
Finally running
composer require npm-asset/fonticonpicker--fonticonpicker
should add the library to your composer files. On my site this created a 'fonticonpicker--fonticonpicker' folder in the libraries directory, and the site error about missing library went away