2

我刚刚使用ionic start Project blank --v2. 然后我使用“现有代码中的新项目”在 Visual Studio 2015 中打开它。然后我选择“Apache Cordova”作为项目类型。

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

我怎样才能让离子智能感知在 Visual Studio 2015 中工作?

4

3 回答 3

2

至于任何打字信息,我们仍在努力。看到这个问题。因此,一旦我们解决了这个问题,我们将能够提供适当的智能感知。

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

于 2015-11-24T15:40:04.023 回答
2

我认为问题是 ionic2 使用 .js 作为 tsconfig.json 中指定的打字稿 "allowNonTsExtensions": true

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

@mharrington 为什么 ionic 团队不只使用 .ts 然后转译/编译成 .js?更多文件,但不会令人困惑。

有很多人在寻找 IDE 对调试(来自 IDE)和 angularJS 中的智能感知的支持,这些支持在 TFS 之上可用,并且 VS 已经提供了其他优点。我敢肯定,如果 Ionic 可以像 Telerik 和 DevExpress 那样为 Visual Studio 提供许可支持,我们会推动高层管理人员购买许可。

是的,它仍处于 alpha 阶段。

于 2015-11-30T09:39:16.883 回答
0

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

于 2016-02-04T01:56:14.820 回答