2016-05-04 73 views
5

我正在使用Visual Studio Code在Mac OS X下開發一個webpack Angular 2.0.0-rc.1應用程序,但我試圖將編輯遷移到Parallels下的Visual Studio 2015。我想保持實際的構建過程在OS X中運行。我這樣做是因爲在使用了幾個月後發現Visual Studio代碼非常有限。Angular 2和Visual Studio 2015與ReSharper 2016.1

ReSharper 2016.1抱怨了很多我的TypeScript。例如,它不喜歡@Component@RouteConfig,抱怨說它無法解析符號。我有幾個選項 - 我可以禁用ReSharper(否),我可以禁用檢查(否),...等等。

我該怎麼辦?我已經配置ReSharper使用TypeScript 1.8,但我不知道我還能做什麼。

出於某種原因或其他,它無法找到Router類或在導入定義ROUTER_DIRECTIVES對象:

import { RouteConfig, Router, ROUTER_DIRECTIVES } from '@angular/router-deprecated'; 

它們不在此導入代碼暗示,但後來。有很多這樣的錯誤,有些是太多的列舉。

任何人都可以在Visual Studio 2015中使用Angular 2 & ReSharper 2016.1?

+0

ReSharper 2016.2似乎增加了對Typescript的更多支持:[link](https://blog.jetbrains.com/dotnet/2016/05/27/儘管我仍然在使用Angular 2進行開發時遇到了很多問題(目前我在使用EAP 8)。 –

回答

0

這可證明是不是最好的解決方案,但它可能會提供一個解決辦法

錯誤:符號「X」不能得到妥善解決,可能是它位於難以接近的模塊中

解決方案:可以禁用ReSharper的打字稿檢查現在。在VS2015去ReSharper的>選項>代碼檢查>設置中找到「文件掩碼」(右下),並添加* .TS

有了這個,你會維護所有ReSharper的功能,同時禁用它打字稿僅

這是關於如何爲VS 2015安裝角度2種子的完整article