错误:使用grunt-contrib-imagemin时为png文件生成ENOENT

Jér*_*nge 3 javascript node.js gruntjs grunt-contrib-imagemin

我试图grunt-contrib-imagemin ~0.9.4node.js应用程序中压缩图像.我的配置是:

    imagemin: {
        dynamic: {
            files: [{
                expand: true,
                cwd: 'server/static/img/',
                src: ['**/*.{jpg,gif,png}'],
                dest: '_public/incl/img/'
            }]
        }
    },
Run Code Online (Sandbox Code Playgroud)

我系统地得到一条Error: spawn ENOENT in file somepath/someimage.png消息.它在第一个处理过的.png文件中失败.当我不包含.png文件时,一切正常.

我已经读过某个地方,我应该首先在目标目录中复制图像文件作为解决方法.我试过这个,但它没有解决问题.

我在Windows 7 32位上,我正在使用grunt ~0.4.5.我该如何解决这个问题?

Cha*_*had 6

吹走node_modules/grunt-contrib-imagemin并尝试再做npm install一次.该节点相当于"你重新启动它"吗?

在此输入图像描述

我在他们的github回购中看到他们有几个与png有关的问题,但没有像你看到的那样.