React Native,启动开发工具时出错。在ubuntu 16

时间:2018-01-09 15:27:30

标签: react-native react-redux ubuntu-16.04 expo

我使用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

https://github.com/facebook/react-native/issues/990

https://github.com/facebook/react-native/issues/297

2 个答案:

答案 0 :(得分:1)

在没有yarn的情况下运行npmsudo,因为当您启用devtools时,它会尝试按命令打开chrome(chrome不会以sudo打开)

答案 1 :(得分:-1)

您可以打开谷歌浏览器并点击网址 http://localhost:8081/debugger-ui 打开控制台选项卡进行调试

Disable Chrome cache

  1. 右键单击chrome
  2. 转到'inspect element'
  3. 在顶部的某处查找“网络”标签。点击它。
  4. 选中“禁用缓存”复选框。
  5. 参考: react-native-debugging

    enter image description here