簡體   English   中英

咕的看着任務運行后無反應

[英]grunt watch tasks no response after running

我在終端中運行“ grunt”時遇到問題,在對“ .scss”文件進行一些更改后,什么都沒有發生,終端仍然在等待.....這是我的gruntfile.js文件:

module.exports = function(grunt){
    require('load-grunt-tasks')(grunt);
    grunt.loadNpmTasks('grunt-contrib-jshint');
    var config = grunt.file.readYAML('Gruntconfig.yml');

    grunt.initConfig({
        sass:{
            dist:{              
                src: config.scssDir+'style.scss',
                dest: config.cssDir+'style.css'
            }
        },
        concat:{
            dist:{
                src: config.jsSrcDir+'*.js',
                dest: config.jsConcatDir+'app.js'
            }
        },
        jshint:{
            options:{
                "eqeqeq": true
            },
            all:[
                'Gruntfile.js',
                config.jsSrcDir+"*.js"
            ]
        },
        watch:{
            sass:{
                files: config.scssDir+'**/*.scss',
                tasks:['sass']
            }
        }
    });

    grunt.registerTask('default',['jshint',
        'sass','concat','watch']);
};

而我的終端始終是這樣:

在此處輸入圖片說明

使用config變量可以避免此問題。 例:

var appConfigVars = {
    sass: 'static/sass'
};

grunt.initConfig({
    appConfig: appConfigVars,
    watch:{
        sass:{
            files: '<%= appConfig.sass %>**/*.scss',
            tasks:['sass']
        }
    }
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM