grunt-spritesmith配置在gruntfile.js上无法正常工作

时间:2014-01-10 14:43:54

标签: javascript json node.js gruntjs sprite

在我的 gruntfile.js 中,我为这个用于生成精灵的插件设置了这个设置。 我要说一切都配置得很好,spritesmith是通过npm install安装的,插件是 package.json 中的依赖项。 但还有其他东西会阻止我的精灵命令的执行

sprite:{
    dist: {
        src: ['css/theme/images/*.jpg'],
        destImg: 'css/theme/sprite/sprite.jpg',
        destCSS: 'css/theme/sprite/spritejpg.css'
    }
},

这是我的结果,但是详细的消息不是最好的理解出错的地方。

C:\wamp\www\myproject>grunt sprite
Running "sprite:dist" (sprite) task
Fatal error: spawn ENOENT

它有什么用?

1 个答案:

答案 0 :(得分:2)

在我的场景中,将此属性添加到精灵配置一切都已解决,我想默认的引擎配置不适合插件。 (当然在我的机器上安装了ImageMagick。

sprite:{
    dist: {
        src: ['css/theme/images/*.jpg'],
        destImg: 'css/theme/sprite/sprite.jpg',
        destCSS: 'css/theme/sprite/spritejpg.css',
        engineOpts: { 'imagemagick': true }
    }
},