运行Yeoman时出现未处理的错误事件

时间:2014-11-07 17:20:39

标签: javascript npm yeoman bower nvm

当我运行Yeoman时,我收到了这个错误:

events.js:72
        throw er; // Unhandled 'error' event
              ^
Error: spawn ENOENT
    at errnoException (child_process.js:1001:11)
    at Process.ChildProcess._handle.onexit (child_process.js:792:34)

有谁知道这可能是什么?我不知道这是否是操作系统问题,但我最近得到了一台升级到优胜美地的新电脑。这是在我设置环境后第一次运行Yeoman时发生的。

2 个答案:

答案 0 :(得分:0)

我和Yeoman有同样的错误。默认的gulp任务是'clean'。

我注释掉了这一行:

gulp.task('clean', function (done) {
  //$.del(['dist/', '.tmp/'], done);
});

您可以尝试使用del npm模块解决问题,也可以使用gulp-clean代替。

另外,如果您需要运行服务器,请运行gulp serve

答案 1 :(得分:0)

确保您正在运行稳定版本的 npm

> npm install -g npm@latest

最佳。