CSS 縮小プロセスを自動化するために、gruntとcssminを使い始めたところです。これは最初は問題なく機能しますが、後でファイルの内容が上書きされるのではなく、縮小されたファイルに追加され、複製されたファイルのサイズがどんどん大きくなります!!
私の gruntfile.js ファイルの内容は次のとおりです。
module.exports = function (grunt) {
grunt.initConfig({
// define source files and their destinations
cssmin: {
target: {
files: [{
src: ['assets/front/css/*.css', '!*.min.css'], // source files mask
dest: 'assets/front/css/', // destination folder
expand: true, // allow dynamic building
flatten: true, // remove all unnecessary nesting
ext: '.min.css' // replace .css to .min.css
}],
}
},
watch: {
css: { files: 'assets/front/css/*.css', tasks: [ 'cssmin' ] },
}
});
// load plugins
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-contrib-cssmin');
// register at least this one task
grunt.registerTask('default', [ 'cssmin', 'watch' ]);
};
どこで間違いを犯しているのか、アドバイスしてください。