Resharper抑制了一些Javascript intellisense

时间:2015-11-01 23:26:15

标签: 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中,当ReSharper被暂停时,我得到一些有用的建议,比如“forEach”: enter image description here

但是当我使用ReSharper时,它看起来像这样: enter image description here

即使我将鼠标悬停在“汽车”的“allCars”属性上,我也会看到它是一个数组,我没有得到预期的“forEach”建议,或者任何其他预期的数组方法。 / p>

我已经确认我有所有ReSharper更新。我已尝试调整ReSharper设置并在此处查看其他问题。我找不到任何帮助。

1 个答案:

答案 0 :(得分:2)

ReSharper还不支持NodeJS模块解析(这就是为什么目前你在这种情况下有动态完成的原因)。它计划用于下一个版本之一。欢迎您加入投票并观看相应的问题:https://youtrack.jetbrains.com/issue/RSRP-273158

与此同时,您也可以尝试使用已经内置NodeJS支持的JetBrains的WebStorm IDE。