簡體   English   中英

Resharper抑制了一些Javascript智能感知

[英]Resharper suppresses some Javascript intellisense

在我的NodeJS應用中,當我在VS 2015 Enterprise中使用ReSharper 9.2(Ultimate 2015.2)時,我遇到了缺少智能感知選項的麻煩。 我有兩個文件:Javascript.js和Javascript1.js。

Javascript.js如下:

(function (cars) {
    cars.allCars = ["Saab","Volvo","BMW"];
}
)(module.exports)

在Javascript1.js中,當ReSharper掛起時,我得到一些有用的建議,例如“ forEach”: 在此處輸入圖片說明

但是,當我使用ReSharper時,它看起來像這樣: 在此處輸入圖片說明

即使當我將鼠標懸停在“汽車”的“ allCars”屬性上時,我仍然看到它是一個數組,但我沒有得到預期的“ forEach”建議,也沒有得到數組期望的任何其他方法。

我已經驗證了我所有的ReSharper更新。 我試過調整ReSharper設置並在SO中查看其他問題。 我找不到任何幫助。

ReSharper尚不支持NodeJS模塊解析(這就是在這種情況下當前具有動態完成功能的原因)。 它計划用於下一個版本。 歡迎您投票並觀看相應的問題: https : //youtrack.jetbrains.com/issue/RSRP-273158

同時,您還可以嘗試同樣來自JetBrains的WebStorm IDE,它已經內置了NodeJS支持。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM