Grunt:可以用任何键盘运行任务吗?

时间:2015-09-01 11:33:58

标签: gruntjs

在grunt中使用watch,你可以在js或css中更改某些内容并执行grunt执行任务来构建uglified文件。

我的问题是,当我保存它时,太长时间了。它工作正常,但我很乐意优化它。我操作它的一种方法是在按Ctrl + Shift + B或执行F5时执行grunt。

我的目录结构

我的项目

   ...
    Scripts
        Dependencies
            ...
        Lib
        app.js

我的gruntfile代码是:

module.exports = function ( grunt )
{
    grunt.initConfig( {
        uglify: {
            ecma: {
                files: {
                    'test.min.js': ['Scripts/**/*.js', '!Scripts/Dependencies/angularjs/i18n/**/*.js']
                }
            }
        },
        cssmin: {  //minificado css
            minify: {
                expand: true,
                cwd: 'css/',
                src: ['css/**/*.css', '!css/*.min.css'],
                dest: 'css/',
                ext: 'test.min.css'
            }
        },
        watch: { 
            styles: {
                files: ["Scripts/**/*.js", "css/**/*.css"],
                tasks: ["cssmin:minify", "uglify:ecma"],
                options: { spawn: false }
            }
        }

    } );

    grunt.loadNpmTasks( 'grunt-contrib-uglify' );
    grunt.loadNpmTasks( "grunt-contrib-cssmin" );
    grunt.loadNpmTasks( "grunt-contrib-watch" );

ejecuta por orden los siguientes plugins。         grunt.registerTask('default',['uglify','cssmin','watch']);     };

我试图排除角度文化。

我可以使用哪个grunt库来检测键盘?

0 个答案:

没有答案