Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript grunt spritesmith配置在GrunFile.js上无法正常工作_Javascript_Json_Node.js_Gruntjs_Sprite - Fatal编程技术网

Javascript grunt spritesmith配置在GrunFile.js上无法正常工作

Javascript grunt spritesmith配置在GrunFile.js上无法正常工作,javascript,json,node.js,gruntjs,sprite,Javascript,Json,Node.js,Gruntjs,Sprite,在我的gruntfile.js中,我为生成精灵的插件设置了这个程序。 我不得不说,一切都配置得很好,spritesmith是通过npm安装安装的,插件是package.json中的一个依赖项。 但是还有别的东西阻止了我的精灵命令的执行 sprite:{ dist: { src: ['css/theme/images/*.jpg'], destImg: 'css/theme/sprite/sprite.jpg', destCSS: 'css/

在我的gruntfile.js中,我为生成精灵的插件设置了这个程序。 我不得不说,一切都配置得很好,spritesmith是通过npm安装安装的,插件是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

可能是什么?

在我的场景中,将此属性添加到sprite配置中,所有问题都解决了,我猜默认引擎配置与插件不匹配。(当然,在我的机器中安装了ImageMagick

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

在我的场景中,添加这个属性
engineOpts:{'imagemagick':true}
就足以使编译工作正常。