假设我有一个JS库“ A”。我可以在WebStorm的JS项目中使用它,并且所有可用的方法都会正确正确地自动显示。
然后,我使用相同的库“ A”,但它没有@type文件。当我导入它并尝试在TypeScript上下文中使用它时,没有显示自动完成。
在这种情况下,如何配置以显示JS自动完成功能?
如果以上信息不够清楚,请仅在下面阅读。
实际上,问题要复杂得多。我在node.js TypeScript项目中使用了沙发基础js库。 Couchbase js lib实际上有一个供我使用的类型文件(从npm下载)。但是类型文件不会使用最新的couchbase js(特别是cluster.authenticate
方法)进行更新。当我在过时的类型文件下尝试使用此方法时,由于该方法在类型文件中不存在,甚至无法编译。因此,我必须删除类型文件并使用纯JS库。
有什么办法解决这个问题吗?