带有离子服务的未处理错误事件

时间:2017-07-31 10:19:44

标签: node.js ionic-framework

这是错误

events.js:160
      throw er; // Unhandled 'error' event
      ^

Error: spawn C:\Program Files (x86)\nodejs\node.exe ENOENT
    at notFoundError (E:\IonicProjects\projectapp\ionic3\node_modules\cross-spawn\lib\enoent.js:11:11)
    at verifyENOENT (E:\IonicProjects\projectapp\ionic3\node_modules\cross-spawn\lib\enoent.js:46:16)
    at ChildProcess.cp.emit (E:\IonicProjects\projectapp\ionic3\node_modules\cross-spawn\lib\enoent.js:33:19)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)

我不知道为什么会出现这种错误,我已经在这个项目上工作了一段时间,现在只有这个项目给了我这个错误,我已经测试过了我做过的其他项目并且它可以正常运行,我已经阅读了ENOENT但我不明白为什么我必须在我的项目中添加代码如果从不我已经更改了库或其他东西。< / p>

  

注意:我正在运行Windows 10

1 个答案:

答案 0 :(得分:1)

我通过以下方式解决了这个问题: 1.清除npm缓存,运行以下命令:

npm cache clean -f 
npm install npm -g

然后:
2.捕获代码中的异常,当有未捕获的异常时它也会抛出。