这就是错误
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的文章,但我不明白为什么我必须在我的项目上添加代码,如果从来没有我改变了库或其他东西。
注意:我正在运行Windows 10
2条答案
按热度按时间ac1kyiln1#
我通过以下方式解决了这个问题:1.清除npm缓存,运行以下命令:
字符串
然后:
2.捕获代码中的异常,当有未捕获的异常时也会抛出。
qq24tv8q2#
如果你正在做一个npm i,可能是某个库被更新了,你正在尝试更新它,而你的环境还没有准备好。