1

我想将 bootstrap 4 alpha SASS 版本与 ASP.NET 5 应用程序一起使用。到目前为止,我发现安装它并简化工作流程非常困难。他们有他们的 Grunt 文件,可以创建 css 和 js 文件以及它们的最小版本,但我看不到一个好的工作流程的干净方法。

我至少要达到的目标:

  1. 在项目的某处有引导 .SCSS/.JS 文件
  2. 每当我在 .SCSS 中更改某些内容并保存时,应将 .SCSS 转换为 .CSS,合并并缩小它们。JS也一样

理想情况下,它应该与从 .cshtml 生成的页面上的浏览器链接一起使用。我想避免像引导程序建议的那样安装 Ruby 的东西。

到目前为止,我尝试使用 Web Compiler 扩展,但它不理解 bootstrap 的 SCSS,因为它们不会相互 @import。并且 gulp 或 grunt 可用于组合/缩小 Web 编译器的结果,但我不知道如何在 .SCSS 事件内的 Ctrl+S 上分配 gulp/grunt 任务。

4

1 回答 1

0

在 Visual Studio 中使用 Grunt(或 Gulp)编译 SASS 或 LESS 相对简单。我写了一篇关于如何在 Visual Studio 中使用 Grunt 编译 SASS的指南

在 Visual Studio 中运行 Grunt/Gulp 任务所需的主要工具是Task Runner Explorer(随 VS2015 提供)。这将运行您的任务并允许您在编译或保存时执行此操作。Scott Hanselman 对此有一个帖子

于 2016-02-02T16:23:26.083 回答