当我输入grunt imagemin时,它的结果是:“缩小0图像”
我所做的:
npm install grunt-contrib-imagemin --save-dev已安装的imagemin插件
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
imagemin:{
dynamic:{
files: [{
expand:true,
cwd: 'images/',
src: ['**/*.{png,jpg}'],
dest: 'images/build'
}]
}
}
});
// Load the plugin that provides the "uglify" task.
grunt.loadNpmTasks('grunt-contrib-imagemin');
// Default task(s).
grunt.registerTask('default', ['concat', 'uglify', 'imagemin']);
};更改的Grunt.js文件配置
grunt imagemin进入航站楼..。
为什么它不能优化图像?
提前感谢!
发布于 2014-06-10 07:12:06
我找到了..。
我走错路了。
imagemin:{
dynamic:{
files: [{
expand:true,
cwd: 'images/', // This had to be img/
src: ['**/*.{png,jpg}'],
dest: 'images/build'
}]
}
}另外,我不会在上面设置concat和uglify插件,所以默认任务定义也是错误的。
// Default task(s).
grunt.registerTask('default', ['concat', 'uglify', 'imagemin']); 必须是
// Default task(s).
grunt.registerTask('default', ['imagemin']);https://stackoverflow.com/questions/24103862
复制相似问题