Importeer een scss-bestand in een Angular-bibliotheek TypeScript-bestand
Ik heb een Angular-werkruimte met een bibliotheek en een applicatie die die bibliotheek zal gebruiken.
Ik probeer een .scss-bestand te importeren in een .ts TypeScript-bestand binnen de bibliotheek.
Dus ik heb een bestand toegevoegd genaamd global.d.ts aan de src-map van de bibliotheek met de volgende inhoud
declare module '*.scss' {
const content: { [className: string]: string };
export = content;
}
daarna verwees ik ernaar in het tsconfig.lib.json-bestand van de bibliotheek zoals volgt:
"include": [
"src/**/*.d.ts"
]
Maar deze configuratie werkt niet voor mij aangezien de fout "Kan het module 'path-to-scss-file.scss' of de bijbehorende typeverklaringen niet vinden" wordt weergegeven bij het proberen te bouwen van de bibliotheek.
Ps: dezelfde configuratie werkt prima als ik een .scss-bestand importeer binnen het applicatieproject en het probleem doet zich alleen voor binnen de bibliotheek.