使用Mongoose和IntelliJ IDEA会导致未解析的函数或方法

时间:2015-08-05 19:35:08

标签: node.js mongodb intellij-idea mongoose

我刚刚下载了IntelliJ IDEA Ultimate Edition的30天试用版,我对我导入的Node.js项目存在问题。

我正在使用Mongoose并且经常使用我的模型类的findfindById方法。由于这些方法是由mongoose提供的,而不是在我的模型类中明确定义,因此IntelliJ似乎不喜欢它们。在我使用这些方法的任何地方,我都会收到错误说"未解析的函数或方法 xxx "。

我已经阅读了其他几位用户,说明他们在Node和WebStorm方面存在类似的问题,但这些用户似乎都在使用代码节点库,所有答案都说使用了Node.js Globals库。我已导入此库并尝试从“库”屏幕下载mongodb-DefinitelyTypedmongoose-DefinitelyTyped,但仍无法获取警告消失。

1 个答案:

答案 0 :(得分:0)

我认为联系JetBrains可能会更快,因为我似乎没有在这里获得任何快速解决方案。我想这个问题是IntelliJ IDEA 14的一个错误,因为他们让我尝试了IntelliJ IDEA 15 EAP,它运行良好。

所以我想解决方案是去EAP,或者等待其他人有这个问题。