sails项目中sass引导程序的编写

sails项目中sass引导程序的编写,sass,sails.js,bootstrap-sass,Sass,Sails.js,Bootstrap Sass,我有一个SailsJs项目。并且需要安装引导sass版本。 我正在使用grunt contrib sass。但是我真的需要安装ruby吗? 我可以修改grunt吗,这样节点sass将负责编译?以下示例: 不要使用grunt-contrib-sass,而是使用grunt-sass来避免Ruby依赖性: 纱线:纱线添加grunt sass NPM:NPM i——保存grunt sass 安装引导式sass: 纱线:纱线添加引导sass NPM:NPM i——保存引导sass 假设您遵循了上面

我有一个SailsJs项目。并且需要安装引导sass版本。 我正在使用
grunt contrib sass
。但是我真的需要安装ruby吗? 我可以修改grunt吗,这样节点sass将负责编译?

以下示例:

  • 不要使用
    grunt-contrib-sass
    ,而是使用
    grunt-sass
    来避免Ruby依赖性:

    • 纱线:
      纱线添加grunt sass
    • NPM:
      NPM i——保存grunt sass
  • 安装引导式sass:

    • 纱线:
      纱线添加引导sass
    • NPM:
      NPM i——保存引导sass
  • 假设您遵循了上面链接的回购指令,我们需要在
    sass.js
    配置中将
    bootstrap sass
    添加到导入中:

  • --

  • 现在,我们只需在sass中导入“引导程序”
  • module.exports = function(grunt) {
    
      grunt.config.set('sass', {
        dev: {
          options: {
            includePaths: ['node_modules/bootstrap-sass/assets/stylesheets']
          },
          files: [{
            expand: true,
            cwd: 'assets/styles/',
            src: ['importer.scss'],
            dest: '.tmp/public/styles/',
            ext: '.css'
          }]
        }
      });
    
      grunt.loadNpmTasks('grunt-sass');
    };