vo frontend vyvoji v .NET momentalne dost chyba dobra SASS integracia, ktora je obzvlast ziadana odkedy vysiel Blazor. Trapim sa s tym uz dlhsie.
Myslim, ze toto by bol dobry prispevok do vyvojarskej .NET komunity. Ak zozeniem este aspon dalsich dvoch ludi, chcel by som vydat Nuget package, ktory by to riesil (po vzore Microsoft.TypeScript.MSBuild).
Nesli by ste do toho so mnou? Raz sa vam to urcite zide
Momentalny stav je takyto:
Stary plugin do Visual Studio - WebCompiler - neudrziavany, nepodporuje novsie verzie SASS (dart)
Excubo.WebCompiler (momentalne pouzivam), ale ma svoje muchy. Zla integracia do MS Build, treba spustat osobitny process v konzole
AspNetCore.SassCompiler - lepsia integracia do MS Build, ale slabe moznosti konfiguracie
Task Runner - komplikovane, kopec NPM zavislosti, neda sa jednoducho integrovat do MS build
Tak sa mi zda, ze v dotnet 6 (aspon v razor komponentoch) je in-build integracia na npm aby si mohol riesit presne taketo veci. Skusim o tom este daco najst, lebo som to videl v novinkach.
Hmm, to som už teda s ním poriadne dlho nerobil. Zatiaľ sme viazaný na less, kvôli staršej verzii bootstrapu, pretože musíme podporovať staré verzie IE.
Boli tam nejake novinky ohladom automatickeho inicializovania scriptov, ked referencujes nuget a ze component.razor.js subory su automaticky importovatelne.