Grunt文件Concat和css最小错误

Grunt file Concat and css min error

本文关键字:错误 css 文件 Concat Grunt      更新时间:2024-01-30

Am在使用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"]);
};

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

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