visual-studio - 在Visual Studio 2017中开发(.sass)

标签 visual-studio sass

我才刚刚开始使用VS 2017,我通常会编写.sass,但事实证明VS只识别.scss文件,有没有办法让VS识别.sass文件呢?

最佳答案

有(免费)扩展可用于Visual Studio 2017

其中之一是Web编译器:https://marketplace.visualstudio.com/items?itemName=MadsKristensen.WebCompiler

您可以在Visual Studio IDE中安装它

用于扩展的Visual Studio菜单选项:

enter image description here

安装:

enter image description here

更新1:支持编译“.sass”扩展名

Web编译器不支持旧的“.sass”格式。
要编译“.sass”,您必须使用gulp-sass

以下是如何设置程序:

  • 启用npm(add package.json)

  • Add package.json
  • 添加gulp文件

  • Add Gulp file
  • 修改package.json以安装gulp-sass


  • {
      "version": "1.0.0",
      "name": "asp.net",
      "private": true,
      "devDependencies": {
        "gulp": "^3.9.1",
        "gulp-concat": "^2.6.1",
        "gulp-cssmin": "^0.1.7",
        "gulp-uglify": "^2.1.2",
        "rimraf": "^2.6.1",
        "gulp-sass": "^3.1.0"
      }
    }
    

  • 添加SASS任务


  • var sass = require("gulp-sass");
    var paths = {
        webroot: "./wwwroot/" /*Set this to your path accordingly*/
    }
    paths.scss = paths.webroot + "css/**/*.sass"; /*watches sub folders inside wwwroot/css/ */
    gulp.task('sass', function () {
        gulp.src(paths.scss)
            .pipe(sass())
            .pipe(gulp.dest(paths.webroot + "css"));
    });
    gulp.task('watch-sass', function () {
        gulp.watch(paths.scss, ['sass']);
    })
    

  • 设置sass-task并运行

  • sass-task
  • 在监视文件夹
  • 内添加.sass文件

    .sass file
  • 每当您修改.sass文件时,都会创建.css文件

  • output
    enter image description here

    关于visual-studio - 在Visual Studio 2017中开发(.sass),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43171853/

    相关文章:

    .net - 如何使用 Visual Studio 2017 或 .NET 4.5+ 设置 PostgreSQL?

    c# - Visual Studio 缺少警告

    .net - 从 Silverlight 项目添加对 .net 库 (dll) 的引用

    css - Sencha touch 主题 : how to customize button icon?

    C++ 命名约定

    c# - ASP.NET MVC View 未接收传递给它的列表

    php - SCSS/Less/Sass vs <?php header ("Content-type: text/css"有哪些优势特性;

    html - 在 CSS 而不是 HTML 中组合类

    css - 用 compass 编译字体

    css - 使用 nth 时,Sass 嵌套列表在每个循环上出现索引错误?