正在为非 ASP .NET Core 应用程序寻找 SASS/SCSS/Less 库

Looking for a SASS/SCSS/Less library for non-ASP .NET Core app

我正在开发一个跨平台命令行应用程序,可将用户的文本文件转换为 HTML 输出(类似于 Markdown),我想为用户提供自定义输出样式的选项SASS/Less。是否有任何 CSS preprocessor/compiler 库可供我在 运行 时用来编译样式表?

LibSASS 需要在 Linux 上安装东西,我试图避免这种情况,因为这需要一个简单的“单击,运行 任何地方”实用程序,除了 .NET 之外没有任何依赖项核。如果我没记错的话,在同一项目中尝试导入多个平台 NuGet 包时也会发生冲突。

我从 dotless 开始,但我已经偶然发现了 3 个严重的错误,而且该项目自 2018 年以来就没有更新过,所以我认为它们不会很快得到修复。而且我不想为了一个非常重要的功能而将我的项目绑定到一个死库。

看起来 SharpScss 正是我要找的。通过添加

  <PropertyGroup>
    <RuntimeIdentifiers>win-x86;win-x64;linux-x64;osx-x64</RuntimeIdentifiers>
  </PropertyGroup>

到项目文件,SASS 解析在 Windows 和 Linux 中运行(尚未在 OSX 上测试)而无需安装或配置任何东西.