当前位置: 首页 > 知识库问答 >
问题:

前端 - vue如何输出到vscode终端,而不是浏览器devtool?

钮鸿煊
2023-09-01

vue-cli
我需要输出一些日志到开发vue的电脑上

共有1个答案

公良天逸
2023-09-01

盲猜是运行环境打不开 DevTools(比如手机),所以希望 console.log 能输出到远程电脑上。


你可以开个 WebSocket 服务,然后劫持 console.log 方法,把日志都往 ws 里写。至于 ws 的服务端收到后你想怎么打印就怎么打印了。

嫌自己搞麻烦可以用别人写好的:

  • 这是在线服务 �� https://console.re/
  • 这是上面的客户端开源仓库 �� https://github.com/kurdin/console-remote
  • 这是上面的服务端开源仓库 �� https://github.com/kurdin/console-remote-server
 类似资料:
  • VScode 的终端没有默认的盘符,选择默认配置文件为空, vscode是以管理员身份运行的,且在window PowerShell中是允许执行的,之前还可以用,不知道怎么回事终端就用不了了

  • 我和我的学生一直在用带有LiveShare扩展的VSCode进行远程结对编程。以前,当推送到远程存储库时,会在终端中请求密码,这是我们可以共享的,也是我们想要的。 现在,我的大约一半学生都看到了这个弹出窗口,而主机的远程合作伙伴无法访问输入字段来自己键入密码。 这当然会引起对密码安全的担忧,所以我正在寻找一种方法来恢复这种行为,以便在内置终端中请求密码,而不是VSCode弹出窗口/模式/任何名称。

  • 我试图为java编程设置VS代码,我已经完成了。然而,有一件事特别困扰着我。例如,当我运行下面的代码时,我会在TERMINAL选项卡中得到输出,以及许多其他我不想看到的垃圾。我如何更改它,使唯一的输出是“测试...”在控制台? 我运行代码后的输出如下图所示。即使我单击其他选项卡,它们也是空的,即使我删除/隐藏终端选项卡,每次我重新运行代码时,它都会弹出。

  • 在开发菜单中没有找到对应设置,环境信息: Safari 17.3.1 MacOS 12.7.3

  • 我是第一次使用LLDB。我正在运行MacOSX小牛队。由于某种原因,我无法让LLDB打印任何一行源代码。相反,输出似乎是汇编指令集。我如何“修复”此问题,使其显示代码? [源代码] 当前可执行文件设置为“a . out”(x86 _ 64)。< br> (lldb)断点设置-n main 断点1: where = a.out main,address = 0x 00000000100000 d60

  • 是否可以从Linux终端访问开发者工具(Chrome/Firefox)控制台以进行脚本编写? 我试图从我的浏览器访问AngularJS应用程序的变量,这样我就可以快速浏览文件。例如,我可以要求,及其相关的,等;一旦我找到结果,我会在编辑器中打开该文件。 我正在探索的其他选择是使用某种无头浏览器。另外还有一个开发工具协议,它被木偶师等工具用来编程访问Chrome开发工具。 一个简单的节点REPL就足