Gruntjs grunt imagemin提供:缩小0个图像。。?
当我输入grunt imagemin时,它会给出一个结果:“缩小0个图像” 我所做的:Gruntjs grunt imagemin提供:缩小0个图像。。?,gruntjs,grunt-contrib-imagemin,Gruntjs,Grunt Contrib Imagemin,当我输入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
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
在终端上输入
为什么它不能优化图像
提前谢谢 我找到了
我走错了路
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']);
--verbose
标志对于调试此类问题非常有用。如果添加了该选项的任务,输出是什么?