Zoeken op website

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.