2014-01-10 52 views
1

在我的gruntfile.js我已經爲我的插件生成精靈的設置。 我必須說,一切都很好配置,spritesmith通過安裝npm安裝,該插件是package.json的依賴項。 但有別的東西擋住了我的精靈命令grunt-spritesmith配置在gruntfile.js上無法正常工作

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

的執行,這是我的結果,但verbosed消息是不是最好的,瞭解什麼錯。

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

它可能是什麼?

+1

在我的情況下,增加該屬性'engineOpts:{「ImageMagick的」:真正}'足以讓編譯工作。 – axel

回答

2

在我的情況下,將該屬性添加到精靈配置中一切都已解決,我猜默認引擎配置不適合該插件。 (當然,在我的機器上安裝的ImageMagick

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