与path中的空格Grunt CMD

当在win32上使用grunt.util.spawncmd参数path中的空格时,它会调用它而不会grunt.util.spawn空间。 例如我的path包含“C:\ Users \ Beech Horn”,所以我收到的错误信息是

 'C:\Users\Beech' is not a recognized as an internal or external command, operable program or batch file 

然而grunt.file.exists显示文件在那里。

另外,如果我用'"' + cmd '"'包装cmd参数, grunt.file.exists可以find该文件,但是我得到

 Fatal error: spawn ENOENT 

有没有人已经用其他grunt插件解决了这个问题?

Solutions Collecting From Web of "与path中的空格Grunt CMD"