如何修复Metro Bundler进程以代码1退出Metro 'Bundler'进程以代码1退出
Error: Metro 'Bundler' process exited with code 1
at 'ChildProcess' .<anonymous> (C:\@expo\xdl@56.6.0\'src'\Project.ts:1841:16)
at Object.onceWrapper (events.js:300:26)
at ChildProcess.emit (events.js:210:5)
at Process.ChildProcess._ handle.onexit (internal/child_
process.js:272:12)
ERR! code ELIFECYCLE
ERR! err no 1
ERR! @ start: `expo start`
ERR! Exit status 1
ERR!
ERR! Failed at the @ start script.
ERR! This is probably not a problem with npm. There is likely additional logging output above.
ERR! A complete log of this run can be found in:
ERR! C:\Users\Pranav\AppData\Roaming\npm-cache\_logs\2019-11-08T04_33_07_234Z-debug.log
5条答案
按热度按时间v8wbuo2f1#
如果你运行的是windows系统,你可以在github上试试这个线程提供的解决方案。
github的解决方案似乎很有效:
更改为:
https://github.com/expo/expo-cli/issues/1074
tct7dpnv2#
看起来像是节点js的版本(12.13.1)有问题。它在旧版本12.9.1中工作正常。
我有一个类似的问题,所以我卸载了这个版本,并安装了旧版本。这解决了Metro Bundler问题。
58wvjzkj3#
我通过简单地删除文件夹解决了这个问题:C:\Users\bunty\AppData\Roaming\npm并删除npm文件夹。然后在cmd(administrator)中键入命令npm install -g expo-cli。如果仍然不起作用,请尝试使用较低版本的节点(12.9.0)。
7nbnzgx94#
有同样的问题,并通过将我的nodejs版本从12.13.1降低到12.9.1来修复它
更多详情请访问github线程:https://github.com/expo/expo-cli/issues/1074
ncgqoxb05#
我在WSL 2中遇到了这个问题。它是在安装了一个新的扩展后开始发生的。但是仅仅删除扩展并没有完成这项工作。
我必须删除.vscode-server文件夹,然后重新载入vscode