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

问题描述:

我正在寻找解决方案,以便在运行时和编译时编译我的.scss文件。在运行时和编译时ASP.NET sass/scss编译?

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

我在NuGet上发现了几个可用的库,但是每个库中的小缺陷都阻止了我。

是否有解决方案可用于这两种情况?

这里就是我的研究使我:

运行时支持

编译时支持:

+2

看来你还没有早些进入SASS。你有没有想过使用Compass,或者你是否投资波旁考虑改变? http://compass-style.org/ – roydukkey

+0

去找“罗盘手表”。 –

Mindscape Web Workbench的专业版包括用于在运行时编译一个命令行工具。目前,只有夜间编译才能编译波旁和整洁(我的要求之一)。

这里是此刻正在工作的伟大我的预生成事件:

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

UPDATE:

我们决定简单地从一个预生成事件致电上海社会科学院,而不是使用Web工作台。

call sass -C "$(ProjectDir)assets\scss\main.scss" "$(ProjectDir)assets\css\compiled\main.css" --style compressed 

结帐SassAndCoffee。这是Cassette正在使用的内容,它将所有内容嵌入到一些程序集中。

另一方面,Web Workbench实际上将ruby和sass gems安装在当前用户目录下隐藏的非常长的文件夹路径中的文件系统上,这对于Web应用程序以及安全性和安全性可能会很麻烦权限。

这个问题让我想到了。我想要比@StrandedPirate建议更轻的产品,并支持Compass Style。希望能帮助到你!

https://www.nuget.org/packages/Dado.Compass/

https://github.com/roydukkey/Dado.Compass

+0

在目前的状态下,这篇文章应该是最多的评论,也缺少归因 - https://*.com/help/promotion。请考虑修复/删除/转换为评论。 –