我使用create-react-native-app安装了一个新的react本机项目。当我做纱线启动或npm启动并使用expo扫描时,它在ubuntu中给出了以下错误(当远程js调试打开时)。
启动开发工具...... Google Chrome退出并显示错误:错误:退出代码1 在ChildProcess。 (/home/shivam/AwesomeProject/node_modules/opn/index.js:86:8) at Object.onceWrapper(events.js:254:19) 在ChildProcess.emit(events.js:159:13) 在maybeClose(internal / child_process.js:943:16) 在Socket.stream.socket.on(internal / child_process.js:363:11) 在Socket.emit(events.js:159:13) 在Pipe._handle.close [as _onclose](net.js:568:12) 在95196ms完成构建JavaScript包 停止包装...... 打包机停了下来。 完成时间为701.25秒。
但它不是Windows的情况(它在浏览器中打开调试器)。我猜在ubuntu它试图在浏览器中启动调试器,但不知何故没有这样做。我跟着一些链接,但没有一个帮助。
https://github.com/facebook/react-native/issues/9901
答案 0 :(得分:1)
在没有yarn
的情况下运行npm
或sudo
,因为当您启用devtools时,它会尝试按命令打开chrome(chrome不会以sudo打开)
答案 1 :(得分:-1)
您可以打开谷歌浏览器并点击网址 http://localhost:8081/debugger-ui
打开控制台选项卡进行调试
Disable Chrome cache