【问题标题】:Angular Intellisense in Visual Studio 2019Visual Studio 2019 中的 Angular Intellisense
【发布时间】:2020-01-09 09:13:43
【问题描述】:

我知道,如果您设置 Visual Studio Angular 项目,您会在 Visual Studio 中获得智能感知。

但是,当您使用 angular-cli 设置使用“ng new”创建的新 Angular 项目,然后从 Visual Studio 2019 中选择打开文件夹时,有什么方法可以获得智能感知?

当您以这种方式打开 angular 文件夹项目时,还有没有办法为 Bootstrap 4 获取智能感知?

【问题讨论】:

  • 我刚刚用“ng new”创建了一个项目,并在VS2019中打开。我从开始屏幕将它作为一个文件夹打开,我也关闭了它,并通过右键单击一个空的解决方案并选择“添加 -> 现有网站”来打开它。在这两种情况下,我都有 Angular 构造的智能感知。您使用的是什么版本的 VS 和 .Net Core?
  • 不确定 VS2019,但如果我使用 ng new 创建一个新的 Angular 项目,并在 VS2017 中打开文件夹,智能感知运行良好。
  • 嗨 Sam,这个问题有什么更新吗?
  • 嗨 Sam,我也一样,发现 Angular intellisense 没问题,但是组件 HTML 文件中的 Bootstrap intellisense 不起作用。你解决了吗?
  • 不,我遇到了同样的问题。

标签: angular intellisense visual-studio-2019


【解决方案1】:

我在使用 Visual Studio 2019 时遇到了同样的问题,在作为 Node.Js 项目开始的 VS 解决方案上,几周后,一个 Angular 应用程序已添加到 VS 解决方案中的同一项目中。结果:我的 Angular 代码没有智能感知。

我的临时解决方案是使用 VS Code 打开我的 Angular 源代码所在的文件夹。

@+ 房车。

【讨论】:

    【解决方案2】:
    1. 要在 Visual Studio 2019 中使用 Angular IntelliSense,您应该安装 Angular 语言服务 扩展,该扩展在 here 中可用。

    值得注意的是,此扩展与 Visual Studio 2019 V16.5.0 或更高版本兼容。

    更多信息请关注This link

    1. 如需在 Visual Studio 2019 中使用 Bootstrap IntelliSense,请阅读 This answer

    【讨论】:

      【解决方案3】:

      我发现唯一可行的方法就是创建一个解决方案: 从 dotnet CLI

      Dotnet new sln -n MySolution

      然后在 Visual Studio 中打开解决方案并右键单击解决方案并选择添加新网站。 您会得到一个新的对话框,您可以在其中从 IIS、FTP 或文件夹中选择一个站点。 选择文件夹并导航到您在其中运行 ng new 的文件夹。

      然后我得到了 Angular、bootstrap 和其他所有东西的所有智能感知。

      类似的东西。我是凭记忆写的,我实际上已经有一段时间没有去过那里了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-04-11
        • 1970-01-01
        • 2023-03-06
        • 2021-02-27
        • 2019-12-19
        • 1970-01-01
        • 2020-12-03
        • 2021-01-16
        相关资源
        最近更新 更多