Как добавить ionicons версии 5 в angular, с версией 4.5 было доступно css, и я могу использовать его таким образом, но теперь в версии 5 ionicons использует svgs и не знает, как его интегрировать с angular.
Текущий подход In angular. json
"styles": [
"./node_modules/ionicons/dist/scss/ionicons.scss",
"src/app/theme/styles/styles.scss"
],
Затем в моем app.component.ts (я использую небулярный интерфейс) https://akveo.github.io/nebular/docs/guides/register-icon-pack#register -icon-pack
export class AppComponent implements OnInit {
constructor(private iconsLibrary: NbIconLibraries, public store$: Store<any>, ) {
iconsLibrary.registerFontPack('ion', { iconClassPrefix: 'ion' });
iconsLibrary.registerFontPack('nebular', { iconClassPrefix: 'nb' });
iconsLibrary.setDefaultPack('nebular');
// @ts-ignore
if (window.Cypress) {
// @ts-ignore
window.__appStore__ = store$;
}
}
ngOnInit() {
}
}
Я вижу в вопросах, что для ioni c с angular они добавляют
"assets": [
{
"glob": "**/*",
"input": "src/assets",
"output": "assets"
},
{
"glob": "**/*.svg",
"input": "node_modules/ionicons/dist/ionicons/svg",
"output": "./svg"
}
]
, но я не знаю, как продолжить