К сожалению, SASS не поддерживается для функции изоляции CSS в Blazor. По крайней мере, не в этот момент.
В нашем проекте мы используем изоляцию CSS для функции изоляции компонентов CSS, но мы используем файлы SASS для управления нашей темой для стиля, который мы хотим использовать в приложении.
При этом, если вам действительно нужен SASS для уникального компонента, вы вполне можете это сделать, добавив, например, оболочку с указанным идентификатором и используя этот идентификатор в своем файле scss с выделенным для него именем, например MyComponent.scss
.
Кроме того, я нашел эту статью, но предпочел не использовать ее, потому что она немного тяжеловата в настройке, но на ваше усмотрение: https://joren-thijs.medium.com/how-to-add -scss-support-to-blazor-cd2a62995441
Вы можете использовать AspNetCore.SassCompiler, который поддерживает как обычный, так и изолированный scss. Я считаю, что у него есть режим просмотра при использовании Blazor Server, WASM еще не поддерживается.
Он также может выполнять минимизацию с сопоставлением источника.