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