繁体   English   中英

可视代码智能感知节点js

[英]visual code intellisense node js

我正在使用VS代码1.10,但是智能感知并不总是像我期望的那样工作。

例如,我需要一个模块('simple-hl7'),该模块已与NPM在本地安装。 此模块已作为依赖项正确添加到我的package.json中。

使用ATA时,我希望开箱即用的智能功能。

有什么我想念的吗?

在下面的屏幕快照中,我希望在智能感知弹出窗口中弹出addsegment函数。

截图

我致力于VSCode的JS / TS支持。 我认为这是触发此错误的一系列事件:

  1. 没有发布用于simple-hl7的@types/simple-hl7d.ts文件),或者至少它们没有发布在@types/simple-hl7
  2. 因为不存在任何类型,所以我们的IntelliSense会从js文件中选择类型。 这是它使用的定义:

    在此处输入图片说明

  3. 此定义导致TypeScript错误地认为Message构造函数采用零参数。

  4. 因此,将任何参数传递给构造函数都会触发此错误: https : //github.com/Microsoft/TypeScript/issues/13032
  5. 该错误导致msg具有any类型。 这就是为什么您看不到任何建议的原因

一种解决方法是创建d.ts文件simple-hl7。 我们还在研究构造函数解析问题,希望很快能解决。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM