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

在VSCode远程开发中,出现“无法读取未定义的属性”的解决错误

苍阳成
2023-03-14

我尝试了“remote-ssh:Connect to host”命令,似乎正确地建立了到主机服务器的SSH连接。

但是,我遇到了一个错误,说:

Could not establish connection to "<hostname>". Cannot read property 'split' of undefined.

当我查看输出消息时,错误如下所示:

[10:13:08.492] Using cwd: vscode-remote://ssh-remote%2B<hostname>/
[10:13:08.492] Remote extension host environment: {"SSH_AUTH_SOCK":"/tmp/vscode-ssh-auth-sock-<id?>"}
[10:13:08.512] Resolver error: Cannot read property 'split' of undefined
    null

如果你帮我解决这件事,我很感激。

共有1个答案

巴星华
2023-03-14

谢谢你检查我的问题。

我可以通过修改ssh配置来解决这个问题。

我在多阶段ssh中使用了LocalForward设置,如下所示。

Host <ssh_hostname>
     HostName  <hostname>
     User      <usename>
     LocalForward   <port_A>    localhost:<port_B>
     ProxyCommand   ssh -CW %h:%p <other_ssh_hostname>
     RemoteForward  <port_C>    localhost:<port_D>
Host <ssh_hostname>
     HostName  <hostname>
     User      <usename>
#     LocalForward   <port_A>   localhost:<port_B>
     ProxyCommand   ssh -CW %h:%p <other_ssh_hostname>
     RemoteForward  <port_C>    localhost:<port_D>
 类似资料:
  • 我尝试执行两个非常基本的单元测试,遵循指南@https://code.visualstudio.com/docs/python/testing。但是,当试图运行单元测试时,我收到错误: 错误:TypeError:无法读取未定义的属性“$” 我使用的是Windows10、Python 3.7.4,使用的是最新版本的VSCODE。 在第一次尝试运行测试(使用最新版本的Pytest)时,我得到了错误“e

  • 我试图只显示一个覆盖,如果我的搜索输入包含任何文本。 这是我的模板,其中我的输入字段是: : 当我在控制台中进行检查时,会更新我在输入字段中写入的任何文本。 然后,我尝试将此变量传递给另一个组件,该组件保存我的overlay div: Overlay.vue: 然而,这给我下面的错误: [Vue warn]:呈现错误:“TypeError:无法读取未定义的属性'length'” 我到底做错了什么?

  • 我有两个文件,一个是'a.js'在压缩文件夹中,另一个是b.js在压缩文件夹中的一个文件夹b中,我正在使用Express的路由。我是一个初学者,不知道如何解决这个错误,它意味着什么。我想在a.js中使用b文件。A.JS 这是B.JS 这是错误 This.Stack.Push(层);^ TypeError:无法读取function.route(C:\users\palwasha\downloads\

  • 因此,我试图编写一个discord bot,它将每个通道中每条消息的名称和id发送到管理通道,但它说它无法读取send的属性?有什么想法吗?(我对javascript比较陌生,但我了解discord.js的基本知识) 我知道它会在一个循环中自动应答,但我只想修复发送。

  • 问题内容: 我是Reactjs的新手。我正在尝试做一个非常简单的事情:当用户在文本区域内更改文本时,在render函数中更新div。有什么建议? 问题答案: 您应该绑定该函数。您收到此错误的原因是,在handleChange函数中,键盘操作未引用React类的上下文,因此您需要绑定该函数。 看到这个答案

  • 我搜索了这个网站,发现了类似的问题,但没有解决我的问题。当我滚动到一个div时,我试图使它固定在屏幕顶部。但我一直在犯错误: "(index): 59未捕获类型错误:无法读取未定义的属性'top'at(index): 59" 我还在学习jQuery,不能解决这个问题。