1

これは私の現在のGruntfileです:

module.exports = function(grunt) {
  grunt.config.init({
    sass: {
      dist: {
        options: {
          'style': 'expanded'
        },
        files: {
          'assets/css/style.css': 'src/scss/main.scss'
        }
      }
    }
  });
  require('load-grunt-tasks')(grunt);
}

コンソールから実行すると、指定されたディレクトリにgrunt sass:distコンパイルmain.scssされます。

ファイルが移動されるか、新しい名前が付けられる可能性があるため、グロビングパターンを使用したいと思います。

module.exports = function(grunt) {
  grunt.config.init({
    sass: {
      dist: {
        options: {
          'style': 'expanded'
        },
        files: {
          'assets/css/style.css': 'src/**/*.scss'
        }
      }
    }
  });
  require('load-grunt-tasks')(grunt);
}

Done, without errors.を実行した後でも取得できますgrunt sass:devが、css はコンパイルされません。

おそらくグロブパターンは何らかの形で失敗しますが、その理由はわかりませんか?

4

0 に答える 0