0.2.3 • Published 10 years ago

grunt-contrib-pack v0.2.3

Weekly downloads
-
License
MIT
Repository
-
Last release
10 years ago

###编译打包seajs模块

#####Gruntfile.js配置文件写法

	meta: {
        banner: '/*! <%= pkg.name %> - v<%= pkg.version %> - ' +
            '<%= grunt.template.today("yyyy-mm-dd HH:MM:ss") %> */'
    },
    compile: {
        options: {
            base: 'public/js/'
        },
        all: {
            src: [
                'public/js/**/*.js'
            ],
            dest: 'public/compiled'
        }
    },
    pack: {
        css: {
            type: 'css',
            src: [
                '<%= meta.banner %>',
                'public/css/*.css'
            ],
            dest: '<%= compile.all.dest %>/../dist/css/style.css'
        },
        app: {
            type: 'js',
            options: {
                base: '<%= compile.all.dest %>'
            },
            src: [
                '<%= meta.banner %>',
                '<%= compile.all.dest %>/seajs/sea.js',
                '<%= compile.all.dest %>/app.js',
                '<%= compile.all.dest %>/tpl/*.js',
                '<%= compile.all.dest %>/core/*.js'

            ],
            dest: '<%= compile.all.dest %>/../dist/js/app.js'
        }
    }
    .
    .
    .
    grunt.loadNpmTasks('grunt-contrib-pack');
    grunt.registerTask('dist', ['compile', 'pack']);
    

直接执行grunt dist, 先编译后打包, 单独执行先执行grunt compile, 再执行grunt pack

0.2.3

10 years ago

0.2.2

10 years ago

0.2.0

10 years ago

0.1.6

10 years ago

0.1.5

10 years ago

0.1.4

10 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago