ASP.NET运行时和编译时的sass/scss编译?

Der*_*ker 12 c# asp.net sass visual-studio

我正在寻找在运行时和编译时编译我的.scss文件的解决方案.

我需要两者的原因是我们的设计师在Mac上工作,并且更喜欢在运行时动态编译其.scss文件(特别是在开发阶段).另一方面,我需要编译时支持来验证SCSS在构建过程中是否成功编译.如果SCSS没有编译,我的目标是使构建失败.

我在NuGet上找到了几个库,但是每个库中的小缺陷都阻碍了我.

是否有针对这两种情况的解决方案?

这是我的研究带给我的地方:

运行时支持

编译时支持:

Der*_*ker 4

Mindscape Web Workbench的专业版包含一个用于运行时编译的命令行工具。目前,只有夜间构建能够编译 Bourbon 和 Neat(我的要求之一)。

这是我的预构建活动,目前效果很好:

"C:\Program Files (x86)\Mindscape\Web Workbench\Command Line\wwcmd.exe"
"$(ProjectDir)scss\style.scss" /o:../css /style:compressed
Run Code Online (Sandbox Code Playgroud)

更新:

我们决定简单地从预构建事件中调用 SASS,而不是使用 Web Workbench。

call sass -C "$(ProjectDir)assets\scss\main.scss" "$(ProjectDir)assets\css\compiled\main.css" --style compressed
Run Code Online (Sandbox Code Playgroud)