WebStorm中的编码辅助或类型提示,用于事件处理程序

问题描述 投票:-1回答:1

我确信这是一个经常被问到的问题,但我找不到自己的答案。

我正在使用WebStorm作为我的IDE学习Node。我已按照此答案here所述启用了编码协助。

它开始工作:

enter image description here

当我开始为我的对象连接事件处理程序时,现在进一步向下。在这种情况下,net.Server对象上的传入连接的简单事件处理程序。但它不知道传递给server.on的回调函数所期望的对象类型。因此,只要我输入.以显示clientSocket的编码辅助对话框,它就只能向我展示Object的常用方法,而不是该对象真正期望的net.Socket类型。

enter image description here

我认为JavaScript是弱类型的,并且任何IDE都可以自动识别开发人员正在键入的变量类型。

如果有一种方法可以配置WebStorm来做到这一点,那就太好了。否则,是否有一些简单的注释或注释可以添加到代码中,以便为IDE提供关于变量实际对象类型的提示,以便在这种情况下编码辅助可以工作?

javascript node.js webstorm type-hinting
1个回答
0
投票

底线。 WebStorm不能很好地使用非强类型的JavaScript等语言进行智能感知。

我切换到VS Code并为TypeScript设置它,它只是工作。然后我尝试了Visual Studio 2017及其节点支持。哇 - 一切都适用于开箱即用的Typescript。

© www.soinside.com 2019 - 2024. All rights reserved.