【问题标题】:Intellisense for Ionic 2 is not working in Visual Studio 2015Ionic 2 的 Intellisense 在 Visual Studio 2015 中不起作用
【发布时间】:2015-11-14 22:48:21
【问题描述】:

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

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

如何让 ionic intellisense 在 Visual Studio 2015 中工作?

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      【解决方案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 阶段。

      【讨论】:

      • 你确定它是 TypeScript 而不是 ECMAScript 6?
      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 2017-02-01
        • 1970-01-01
        • 1970-01-01
        • 2017-01-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-06
        • 2015-10-13
        相关资源
        最近更新 更多