11

我最近開始對Angular 2進行調查。因爲我主要使用C#,所以我缺少的是Angular 2模板中的intellisense。我發現這個問題存在某種解決方案here,但是我找不到將其集成到Visual Studio代碼中的方法。我需要這個enter image description hereVS Code中的角2模板intellisense

有沒有什麼辦法可以在Angular 2模板的Visual Studio代碼中獲得intellisense?

回答

2

這頁你鏈接的詳細信息,安裝步驟:

使用在VSCode:

  1. Contents/Resources/app/extensions/typescript/syntaxes從打字稿版本替換安裝位置下的typescript.tmLanguage文件-TmLanguage回購上面(從ngml分支)。

  2. 分叉上面的TypeScript回購,檢出ngml分支,然後構建。

  3. 打開VSCode全局設置,並設置typescript.tsdk屬性到構建位置在先前步驟(如/src/typescript/built/local)。

  4. 要從Contents/Resources/app/extensions/typescript文件夾下的VSCode安裝位置獲得模板內落成的字符,如<,[等方式公開typescriptMain.ts,並改變調用registerCompletionItemProvider行讀vscode_1.languages.registerCompletionItemProvider(modeID, completionItemProvider, '.', '<', '(', '[', '\'');

  5. 要進行更改,請編輯本地TypeScript回購,重建以及重新啓動VSCode。

現在,它看起來並不像它有一個擴展,但可能是由於目前正在開發的擴展API中的空白。

+1

我不能看到一個typescriptMain.ts任何打字稿地圖安裝文件夾下 – Developerdeveloperdeveloper