WebStorm在TypeScript上下文中不显示纯JS库的自动完成功能

时间:2018-06-26 09:13:53

标签: javascript node.js typescript webstorm couchbase

假设我有一个JS库“ A”。我可以在WebStorm的JS项目中使用它,并且所有可用的方法都会正确正确地自动显示。

然后,我使用相同的库“ A”,但它没有@type文件。当我导入它并尝试在TypeScript上下文中使用它时,没有显示自动完成。

在这种情况下,如何配置以显示JS自动完成功能?


如果以上信息不够清楚,请仅在下面阅读。

实际上,问题要复杂得多。我在node.js TypeScript项目中使用了沙发基础js库。 Couchbase js lib实际上有一个供我使用的类型文件(从npm下载)。但是类型文件不会使用最新的couchbase js(特别是cluster.authenticate方法)进行更新。当我在过时的类型文件下尝试使用此方法时,由于该方法在类型文件中不存在,甚至无法编译。因此,我必须删除类型文件并使用纯JS库。

有什么办法解决这个问题吗?

附加两个屏幕截图以说明 enter image description here enter image description here

0 个答案:

没有答案