Page 1 of 1

Blazor bringt Importe in gebündelte CSS in "falscher" Reihenfolge - kann ich es steuern?

Posted: 28 Feb 2025, 07:18
by Anonymous
Wir haben eine App mit einigen CSS von QuickGrid und einigen von CSSSE hinter Blazor Komponenten. Diese werden in eine "projectName.comPonents/frontendWeb" .bundle.scp.css gebündelt, die QuickGrid . Dieser hat ein eigenes gebündeltes CSS, das mit Importen wie unten beginnt: < /p>

Code: Select all

@import '_content/"projectName.Components"/"projectName.Components".bundle.scp.css';

@import '_content/Microsoft.AspNetCore.Components.QuickGrid/Microsoft.AspNetCore.Components.QuickGrid.bundle.scp.css';
Unser Problem ist, dass wir zuerst die QuickGrid importieren sollen, damit einige Teile von unseren eigenen CSSEs überschrieben werden können. Ich habe alle Verweise auf QuickGrid aus FrontendWeb entfernt, aber der Import von QuickGrid wurde nach dem Import von gebündelten CSS für "projectName.comPonents" immer noch entstand. Ebenen . Ich habe zu App.css (das erste CSS in INDEX.HTML) hinzugefügt, um QuickGrids als niedrige Priorität zu erzwingen:

Code: Select all

@layer QuickGrids, my-css;
@import '_content/Microsoft.AspNetCore.Components.QuickGrid/Microsoft.AspNetCore.Components.QuickGrid.bundle.scp.css' layer(QuickGrids);
Aber es hilft nicht, da das automatisch erstellte Bündel CSS importieren von QuickGrid ohne "Layer (QuickGrids)" .

Code: Select all

@import '_content/Microsoft.AspNetCore.Components.QuickGrid/Microsoft.AspNetCore.Components.QuickGrid.bundle.scp.css' layer(QuickGrids);
Irgendwelche anderen Hinweise?