运行grunt-responsive-images任务时出错

时间:2017-10-06 11:03:24

标签: node.js gruntjs

我正在尝试使用grunt-responsive-images设置grunt,并收到以下错误:

Warning: Could not execute GraphicsMagick/ImageMagick: gm "identify" "-ping" "-format" "%m:%T:%s" "assets/_img/bgAbout.jpg" this most likely means the gm/convert binaries can't be found

安装了npm和ImageMagick,也试过了GraphicsMagick(默认引擎)无济于事。

我已经验证了所有版本的node / grunt / packages,如果这是有用的信息,我就在Windows 10上。

来自gruntfile.js的相关位:

responsive_images: {
    dev: {
        options: {
            engine: 'im'
        },
        files: [{
            expand: true,
            src: ['**/*.{gif,jpg,png}'],
            cwd: 'assets/_img/',
            dest: 'assets/test/'
        }]
    }
},

grunt.loadNpmTasks('grunt-responsive-images');

grunt.registerTask('default', ['responsive_images']);

所有相关帮助我发现没有安装ImageMagick / GraphicsMagick,但确实如此。什么可能阻碍任务和IM之间的沟通?

1 个答案:

答案 0 :(得分:1)

唉。被Windows UAC挫败! Ran cmd作为管理员,它就像一个魅力。为什么我的基本客户支持需要很长时间才能解决以前的反应问题?