Grunt文件Concat和css min错误

时间:2016-04-06 20:06:17

标签: javascript gruntjs

使用grunt进行concat和css min时遇到错误。 我添加了一个myPage方法/对象,我不知道如何初始化它。 对于咕噜咕噜的任务来说是新手,尝试学习并做到这一点,我终于坚持到了这里。

这是我尝试过的。

Gruntfile.js

module.exports = function(grunt) {
    "use strict";

    grunt.initConfig({
        pkg: grunt.file.readJSON('package.json'),
        myPage: {
            concat: {
                css: {
                    src: 'common/css/*.css',
                    dest: 'common/css/concat.css'
                }
            },
            cssmin: {
                css: {
                    src: 'common/css/concat.css',
                    dest: 'common/css/concat.min.css'
                }
            }
        }        
    });
    grunt.registerTask('devbuild', function() {
        grunt.task.run(['concat:css','cssmin:css']);
    });
    grunt.loadNpmTasks('grunt-contrib-concat');
    grunt.loadNpmTasks('grunt-contrib-cssmin');
    grunt.registerTask('build', ['devbuild']);

    grunt.registerTask("default", ["build"]);

};

1 个答案:

答案 0 :(得分:0)

这个:grunt.task.run(['concat:css','cssmin:css']);需要grunt.task.run(['myPage:concat:css','myPage:cssmin:css']);

也就是说,在这种情况下拥有myPage对象并不能为你提供很多价值。