从WebStorm运行NodeJs脚本会产生"产生cmd.exe ENOENT"错误

时间:2016-06-02 13:12:46

标签: node.js webstorm

执行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中描述的方法,但它没有帮助。

1 个答案:

答案 0 :(得分:0)

cmd.exe文件位于c:\windows\system32文件夹下。

快捷方式%system32%可以在环境设置中使用。

c:\windows\system32添加到您的PATH环境变量中,它应该有效!