kst*_*key 7 sass asp.net-core visual-studio-2017
我正在尝试将 Sass 文件添加到 Visual Studio 2017 中的 .NET Core 应用程序中。但是,一旦我创建了 .scss 文件,我就找不到任何方法来编译它们。我筛选了 NPM 和 Bower,但都没有提供对 Sass 的支持。
添加 Sass 的 Microsoft 文档 ( https://docs.microsoft.com/en-us/aspnet/core/client-side/less-sass-fa ) 已过时,并假设该项目具有 package.json 文件。任何有关为我的项目启用 Sass 编译的指导将不胜感激。
将 .scss 添加到 ASP.NET Core 应用程序的最简单方法是转到 Nuget 包管理器并安装 LigerShark.WebOptimizer.Core 和 LigerShark.WebOptimizer.Sass
之后,你可以把
<link rel="stylesheet" href="~/css/site.scss" />
Run Code Online (Sandbox Code Playgroud)
在 _Layout.cshtml 文件的头部,LigerShark.WebOptimizer.Sass 包将自动编译所有 sass 文件。
将此扩展用于 Visual Studio https://marketplace.visualstudio.com/items?itemName=MadsKristensen.WebCompiler
此扩展不仅允许您手动将 SASS/SCSS 文件编译为 CSS,而且还添加了一个compilerconfig.json
可以在您每次单击“保存”时重新编译 CSS 的扩展。
此外,此扩展可以通过 nuget 包在项目构建上进行编译,并将其安装到您的项目中。这也启用了 CI/CD 支持。
这是迄今为止在 Visual Studio 中工作时将 SCSS/SASS 编译添加到 ASP.NET Core 项目的最简单方法。
归档时间: |
|
查看次数: |
15074 次 |
最近记录: |