我有VS 2013 Update 4,TS 1.4,最新的WebEssentials和R#8. 我想在我的MVC解決方案中創建一些AngularJS代碼。 通過nuget安裝Angularjs和angular.d.ts。我爲「標記」做了同樣的事情,並且jQuery自動安裝爲Angular dependency。Angularjs - Resharper intellisense與TypeScript打破?
如何使用Intellisense無法解析Angular類型。如果我想在一個空打字稿文件輸入「月」我得到這個:
如果鍵入「jque」我得到這個:
但是當我鍵入「昂」 - 沒有什麼。
所有d.ts文件已經到位:
添加參考路徑指令沒有幫助,但它不是必需的和智能適用於其他框架完全正常。沒有Intellisense支持的手動輸入工作正常,並且沒有編譯錯誤,所以TSLint和tsc都可以使用我的代碼。
所以,我的問題是 - 那裏發生了什麼?
P.S.剛剛添加Knockout來測試這個和鍵入「ko」帶來適當的智能感知。
P.P.S.我關閉了R#中的TS支持,而intellisense似乎正常工作。所以,我會認爲這是Resharper問題。
這將向您展示如何添加intelisense:http://blogs.msdn.com/b/visualstudio/archive/ 2015/02/05/using-angularjs-in-visual-studio-2013.aspx – 2015-02-08 21:19:58
@WayneEllery正如我寫的,標準的Intellisense工作正常。 – 2015-02-09 08:15:43
歡迎您嘗試[ReSharper 9.1 EAP](https://confluence.jetbrains.com/display/ReSharper/ReSharper+9.1+EAP)並檢查它是否修復了您的問題。如果沒有,請[報告問題](https://youtrack.jetbrains.com/newIssue?project=RSRP&clearDraft=true&c=Type+Bug&c=Affected+Wave+Wave+02+EAP+2&c=Subsystem+TypeScript)。謝謝。 – Anton 2015-02-12 12:58:53