在我的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”:
即使我将鼠标悬停在“汽车”的“allCars”属性上,我也会看到它是一个数组,我没有得到预期的“forEach”建议,或者任何其他预期的数组方法。 / p>
我已经确认我有所有ReSharper更新。我已尝试调整ReSharper设置并在此处查看其他问题。我找不到任何帮助。
答案 0 :(得分:2)
ReSharper还不支持NodeJS模块解析(这就是为什么目前你在这种情况下有动态完成的原因)。它计划用于下一个版本之一。欢迎您加入投票并观看相应的问题:https://youtrack.jetbrains.com/issue/RSRP-273158。
与此同时,您也可以尝试使用已经内置NodeJS支持的JetBrains的WebStorm IDE。