我最近開始對Angular 2進行調查。因爲我主要使用C#,所以我缺少的是Angular 2模板中的intellisense。我發現這個問題存在某種解決方案here,但是我找不到將其集成到Visual Studio代碼中的方法。我需要這個VS Code中的角2模板intellisense
有沒有什麼辦法可以在Angular 2模板的Visual Studio代碼中獲得intellisense?
我最近開始對Angular 2進行調查。因爲我主要使用C#,所以我缺少的是Angular 2模板中的intellisense。我發現這個問題存在某種解決方案here,但是我找不到將其集成到Visual Studio代碼中的方法。我需要這個VS Code中的角2模板intellisense
有沒有什麼辦法可以在Angular 2模板的Visual Studio代碼中獲得intellisense?
這是一個很長的時間,因爲我問這個問題。同時,這個問題有一個解決方案。任何正在尋找該功能的人都可以使用擴展名Angular Language Service VS Code extension。
這頁你鏈接的詳細信息,安裝步驟:
使用在VSCode:
在Contents/Resources/app/extensions/typescript/syntaxes
從打字稿版本替換安裝位置下的typescript.tmLanguage文件-TmLanguage回購上面(從ngml分支)。
分叉上面的TypeScript回購,檢出ngml分支,然後構建。
打開VSCode全局設置,並設置typescript.tsdk
屬性到構建位置在先前步驟(如/src/typescript/built/local
)。
要從Contents/Resources/app/extensions/typescript
文件夾下的VSCode安裝位置獲得模板內落成的字符,如<,[等方式公開typescriptMain.ts,並改變調用registerCompletionItemProvider
行讀vscode_1.languages.registerCompletionItemProvider(modeID, completionItemProvider, '.', '<', '(', '[', '\'');
要進行更改,請編輯本地TypeScript回購,重建以及重新啓動VSCode。
現在,它看起來並不像它有一個擴展,但可能是由於目前正在開發的擴展API中的空白。
我不能看到一個typescriptMain.ts任何打字稿地圖安裝文件夾下 – Developerdeveloperdeveloper