primefaces / primeicons

Icon Library for Prime UI Libraries
MIT License
249 stars 138 forks source link

Missing font files cause errors with Angular18 #1185

Open kennethvc opened 3 weeks ago

kennethvc commented 3 weeks ago

Using primeicons 7.0.0, after upgrading to Angular 18 my application throws a number of errors when I try to start:

X [ERROR] Could not resolve "./fonts/primeicons.woff2" [plugin angular-css-resource]

    node_modules/primeicons/primeicons.css:5:79:
      5 │ ...ed-opentype'), url('./fonts/primeicons.woff2') format('woff2'), ...
        ╵                       ~~~~~~~~~~~~~~~~~~~~~~~~~~

X [ERROR] Could not resolve "./fonts/primeicons.woff" [plugin angular-css-resource]

    node_modules/primeicons/primeicons.css:5:128:
      5 │ ...ormat('woff2'), url('./fonts/primeicons.woff') format('woff'), u...
        ╵                        ~~~~~~~~~~~~~~~~~~~~~~~~~

X [ERROR] Could not resolve "./fonts/primeicons.ttf" [plugin angular-css-resource]

    node_modules/primeicons/primeicons.css:5:175:
      5 │ ...format('woff'), url('./fonts/primeicons.ttf') format('truetype')...
        ╵                        ~~~~~~~~~~~~~~~~~~~~~~~~

X [ERROR] Could not resolve "./fonts/primeicons.svg?#primeicons" [plugin angular-css-resource]

    node_modules/primeicons/primeicons.css:5:225:
        ╵                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

The primeicons.css file references a number of files using a relative path to the fonts folder, but only one font is present inside that folder: image