Grunt:複数css,js,単独圧縮
3631 ワード
module.exports = function (grunt) {
//
grunt.initConfig({
// package.json , json
pkg: grunt.file.readJSON('package.json'),
// js
uglify: {
//
options: {
banner: '/*! <%= pkg.name %> <%= grunt.template.today("yyyy-mm-dd") %> */
'
},
my_target: {
files: [
{
expand: true,
//
cwd: 'js/',
src: '*.js',
dest: 'dest/js'
}
]
}
},
// css
cssmin: {
//
options: {
banner: '/*! <%= pkg.name %> <%= grunt.template.today("yyyy-mm-dd") %> */
',
//
beautify: {
// ascii , !
ascii_only: true
}
},
my_target: {
files: [
{
expand: true,
//
cwd: 'css/',
src: '*.css',
dest: 'dest/css'
}
]
}
}
});
//
grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.loadNpmTasks('grunt-contrib-cssmin');
//
grunt.registerTask('default', ['uglify', 'cssmin']);
};