我最近开始对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