首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >控制台拒绝评估任何内容

控制台拒绝评估任何内容
EN

Stack Overflow用户
提问于 2015-12-01 21:30:09
回答 1查看 528关注 0票数 1

通常,当您在Chrome控制台中输入类似1+1的内容时,它会做两件事:

  • 把你的表情传回给你
  • 显示计算表达式的结果。

这就是为什么当您在控制台中输入var x = 1时,会看到在控制台中添加了两行:

  • > var x = 1
  • <- undefined

因为此var赋值计算为undefined

我正在开发一个带有react / redux的webapp,最近我尝试在控制台(1 + 1)中评估一些内容。令我大吃一惊的是,控制台拒绝了我!我看到我的声明回响给我,但没有看到结果。

输入多个东西(随意乱写并加上Enter键)显示,所有东西都是回显的返回,但没有评估(即:在向控制台抛出随机字符串时没有看到undefinedReferenceErrors )。

  1. 控制台在同一窗口内的其他选项卡中运行良好。
  2. 我的应用程序按预期工作。
  3. 我的应用程序是使用反应剩馀构建的。
  4. 我使用webpack开发服务器在本地运行我的应用程序
  5. 我正在使用反应热装载机和webpack HotModuleReplacementPlugin的热更新。
  6. 我继续看到XHR通过我的应用程序正在做的各种事情登录到控制台。
  7. 我仍然可以看到我的应用程序生成的console.log消息。

我运行了一段时间的CPU分析器(在devtools -> Profiles选项卡中),并点击了一下应用程序--分析器没有显示出异常的活动(例如锁),只是在使用我的应用程序时显示了预期的行为。

什么会导致控制台忽略直接输入?

EN

回答 1

Stack Overflow用户

发布于 2015-12-01 22:11:10

这通常发生在控制台中有一个未终止的字符串或循环的地方。试试看“)}

我最近也遇到了另一个类似的问题(尽管我甚至没有得到回音)。控制台中有来自(IIRC)、redux-logger或-debugger的语句。它们倒塌了,实际上吞噬了我的输出。点击“显示”三角形显示我的输入/结果。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34030554

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档