Resharper会抑制某些Javascript智能感知

Resharper会抑制某些Javascript智能感知,javascript,node.js,resharper,resharper-9.0,Javascript,Node.js,Resharper,Resharper 9.0,在我的NodeJS应用程序中,当我在VS 2015 Enterprise中使用ReSharper 9.2(Ultimate 2015.2)时,我遇到了缺少intellisense选项的问题。 我有两个文件:Javascript.js和Javascript1.js Javascript.js如下所示: (function (cars) { cars.allCars = ["Saab","Volvo","BMW"]; } )(module.exports) 在Javascript1.js中

在我的NodeJS应用程序中,当我在VS 2015 Enterprise中使用ReSharper 9.2(Ultimate 2015.2)时,我遇到了缺少intellisense选项的问题。 我有两个文件:Javascript.js和Javascript1.js

Javascript.js如下所示:

(function (cars) {
    cars.allCars = ["Saab","Volvo","BMW"];
}
)(module.exports)
在Javascript1.js中,当ReSharper被挂起时,我会得到一些有用的建议,如“forEach”:

但当我使用ReSharper时,它看起来是这样的:

即使当我将鼠标悬停在“cars”的“allCars”属性上时,我会看到它是一个数组,但我没有得到预期的“forEach”建议,也没有得到任何其他预期用于数组的方法


我已经确认我有所有的ReSharper更新。我尝试过调整重竖琴设置,并回顾了SO中的其他问题。我没发现什么有用的

ReSharper还不支持NodeJS模块解析(这就是为什么在本例中您目前有动态完成)。计划在下一个版本中使用。欢迎您投票并观看相应的问题:

同时,您还可以尝试WebStorm IDE,也可以从JetBrains上尝试,JetBrains已经内置了NodeJS支持