Inteonicisense for Ionic 2在Visual Studio 2015中无效

时间:2015-11-14 22:48:22

标签: visual-studio cordova visual-studio-2015 visual-studio-cordova ionic2

我刚刚使用ionic start Project blank --v2创建了一个项目。然后,我使用现有代码中的" New Project"在Visual Studio 2015中打开它。然后我选择" Apache Cordova"作为项目类型。

然后我去html目录中创建一个www/app文件。在空白的html文件中,我开始输入<ion并且没有出现智能感知。

我如何在visual studio 2015中使用离子intellisense?

3 个答案:

答案 0 :(得分:2)

就任何打字信息而言,我们仍在努力。见this issue。因此,一旦我们解决了问题,我们就能够提供正确的智能感知。

至于它的html部分,我不确定这与我们有什么关系。这仍然是超级早期的alpha,所以我不确定VS是否有时间添加正确的代码提示。

答案 1 :(得分:2)

我认为问题是ionic2使用.js作为tscribe.json中"allowNonTsExtensions": true

中指定的typescripts

Visual Studio查看app.js并将其视为普通的javascript并且不理解typescript构造函数(以及该类的其他部分)并抱怨。

@mharrington为什么离子团队不使用.ts然后转换/编译成.js?更多文件,但不会混淆。

有很多人正在寻找IDE支持调试(来自IDE)和angularJS中的intellisense,它们可以在TFS和VS已经提供的其他优点上使用。我确定Ionic是否可以像Telerik和DevExpress提供的方式为Visual Studio提供许可支持,我们将推动上层管理人员购买许可证。

是的,它仍处于alpha阶段。

答案 2 :(得分:0)

你可以使用由Mads Kristensen开发的Visual Studio 2015的Ionic Pack Extension。 https://visualstudiogallery.msdn.microsoft.com/d6279fba-bcff-4857-906d-29faa8a99448?SRC=VSIDE