gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 08:28:10 27 4
gpt4 key购买 nike

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

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

我在 NuGet 上发现了几个可用的库,但是,每个库中的小缺陷都让我望而却步。

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

以下是我的研究成果:

运行时支持

编译时支持:

最佳答案

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

这是我的预构建事件,目前运行良好:

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

更新:

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

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

关于c# - ASP.NET sass/scss 在运行时和编译时编译?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16598143/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com