执行nodejs脚本作为WebStorm上的Build Configuration失败,并出现以下错误:
Warning: spawn cmd.exe ENOENT Use --force to continue.
Aborted due to warnings.
从终端运行相同的脚本工作正常。失败的部分是运行grunt任务(shell命令):
function buildInserter(cb) {
var defer = Q.defer();
grunt.tasks([ 'shell:release-inserter' ], { gruntfile: './gruntfile.js' }, function () {
defer.resolve();
if( typeof cb === 'function' ) {
cb();
}
});
return defer.promise;
}
我尝试了this answer中描述的方法,但它没有帮助。
答案 0 :(得分:0)
cmd.exe
文件位于c:\windows\system32
文件夹下。
快捷方式%system32%
可以在环境设置中使用。
将c:\windows\system32
添加到您的PATH
环境变量中,它应该有效!