代码之家  ›  专栏  ›  技术社区  ›  Vladyslav Zavalykhatko

迁移到typescript后,console.log在react本机应用程序中不起作用

  •  1
  • Vladyslav Zavalykhatko  · 技术社区  · 6 年前

    在ios模拟器中添加依赖项并启动项目(仍然充满js代码)之后, console.log 什么都没印。

    我可以检查代码是否被调用,但是当我 控制台.log 在任何 js 文件,或 ts 包含任何参数的文件在我的 TERMINAL

    如果有什么关系,我会使用vs代码。 还有,我用世博会

    不知道我能提供什么信息来诊断,所以如果我能帮助理解这个问题,请写下来。

    重新启动生成后将显示日志。所以我可以看到上次运行的日志

    日志也出现在chrome控制台中,所以我唯一看不到它们的地方是vs代码

    2 回复  |  直到 6 年前
        1
  •  2
  •   EQuimper    6 年前

    对于调试和查看console.log,我发现最好的方法是使用 Debug Remote JS 点击后 CMD+D . 这样打开chrome,现在就可以看到所有javascript日志了。我使用的工具是 https://github.com/jhen0409/react-native-debugger 他们还允许使用redux devtool。但是要在expo中运行它,需要在package.json中添加这个脚本。

    "debug": "open 'rndebugger://set-debugger-loc?host=localhost&port=19001'" 这将在与expo相同的端口中打开此调试器。

        2
  •  0
  •   Vladyslav Zavalykhatko    6 年前

    我设法用 exp start 相反