首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Grunt.js和imagemin -没有发现"imagemin“目标

Grunt.js和imagemin -没有发现"imagemin“目标
EN

Stack Overflow用户
提问于 2013-12-11 12:19:50
回答 2查看 903关注 0票数 0

我试图教自己Grunt.js的基础知识,我发现它绝不是直观的。

我已经把它发挥到了一定的水平-我能够观看目录,迷你JS和编译我的罗盘/ sass文件。

我现在遇到的问题是使用:https://npmjs.org/package/grunt-contrib-imagemin缩小图像

在运行$grunt时,我一直收到以下错误:

代码语言:javascript
复制
No "imagemin" targets found

我的gruntfile在这里:https://github.com/Tjobbe/sample-grunt-project/blob/master/gruntfile.js和git在这里:https://github.com/Tjobbe/sample-grunt-project,这样您就可以看到我的目录设置了。

知道为什么这不管用吗?理想情况下,我希望它继续轮询目录,以查看是否有新文件,然后将它们缩小,并将它们放入src/img/目录。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-12-11 12:30:51

imageminwatch任务的子任务。如果你把它拿出来,它就能用了。

这里是Gruntfile.js的一部分

代码语言:javascript
复制
        watch: {
        compass: {
            files: ['dev/sass/*.sass'],
            tasks: ['compass:dev']
        },
        js: {
            files: ['dev/js/*.js'],
            tasks: ['uglify']
        }
    },
    compass: {
        dev: {
            options: {
                sassDir: ['dev/sass/'],
                cssDir: ['src/css/'],
                environment: 'development'
            }
        },
        prod: {
            options: {
                sassDir: ['dev/sass/'],
                cssDir: ['src/css/'],
                environment: 'production'
            }
        },
    },
  imagemin: {
    dynamic: {
      files: [{
        expand: true,
        cwd: 'dev/img/',
        src: ['dev/img/*.{png,jpg,gif}'],
        dest: 'src/img/'
      }]
    }
  },
    uglify: {
        all: {
            files: {
                'src/js/min.js': [
                'dev/js/*.js']
                // 'js/*.js']
            }
        },
    },
});
票数 2
EN

Stack Overflow用户

发布于 2013-12-11 12:37:37

意象是手表的一个子任务。因此,您需要将其称为watch:imagemin

和你用指南针的方式一样:dev

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20518990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档