2017-11-28 29 views
0

私はビルドツールとしてgruntを使用する古いプロジェクトで作業しています。ノードサースを再構築できるようにするために、新しいバージョンのnode-sassをインストールする必要がありました。今では、私がsassファイルを変更しようとしているときに不平を言うと、何もコンパイルされていません。これは私ですGruntfile.jsグラスはコンパイルされていません

module.exports = function(grunt) { 
    grunt.initConfig({ 
    pkg: grunt.file.readJSON('package.json'), 

    sass: { 
     dist: { 
     options: { 
      outputStyle: 'compressed', 
      sourceComments: 'none' 
     }, 
     files: { 
      'css/app.css': 'scss/app.scss' 
     } 
     }, 
     dev: { 
     options: { 
      outputStyle: 'expanded', 
      sourceComments: 'map', 
      sourceMap: 'app.css.map' 
     }, 
     files: { 
      'css/app.css': 'scss/app.scss' 
     } 
     } 
    }, 

    watch: { 
     grunt: { files: ['Gruntfile.js'] }, 

     sass: { 
     files: 'assets/scss/**/*.scss', 
     tasks: ['sass:dev'] 
     }, 

     css: { 
     files: ['assets/css/*.css'], 
     tasks: [], 
     options: { 
      livereload: true 
     } 
     } 
    } 
    }); 

    grunt.loadNpmTasks('grunt-sass'); 
    grunt.loadNpmTasks('grunt-contrib-watch'); 

    grunt.registerTask('build', ['sass:dist']); 
    grunt.registerTask('default', ['sass:dev', 'watch']); 
} 

どうすればこの問題を解決できますか?

答えて

0

あなたのパスがあなたのSASSタスクに間違っているようです。置き換え :

'scss/app.scss'

'assets/scss/app.scss'

関連する問題