用于自定义 Web 组件的 Visual Studio Intellisense

elw*_*wyn 5 visual-studio web-component stenciljs

我有一些 Web 组件自定义元素,在这种情况下是用 StencilJS 构建的。它们通过 npm 包安装到我的解决方案中,然后通过脚本标签全局包含在布局中。

如何让 Visual Studio 了解这些元素并在 .cshtml 视图中为自定义元素及其属性提供智能感知?

StencilJS 输出一个 TypeScript *.d.ts 文件,其中包含这些元素的定义,以及描述这些元素的其他 JSON 文件。Visual Studio 可以使用其中任何一个吗?

似乎可以通过在html.customData设置中添加引用来配置 Visual Studio Code 以使用此 JSON ,Visual Studio 是否有等效的东西?

elw*_*wyn 2

我认为@Thomas 的评论是正确的,但目前这是不可能的:

\n
\n

看起来不可能:github.com/dotnet/aspnetcore/issues/27054 \xe2\x80\x93 Thomas

\n
\n

我在这里提出了一个建议:

\n

https://developercommunity.visualstudio.com/idea/1244541/intellisense-for-custom-web-components.html?childToView=1245502

\n

编辑:标记为重复,使用此链接:

\n

https://developercommunity2.visualstudio.com/t/Visual-Studio-WebComponents-Intellisense/1227195?preview=true

\n

如果这是您希望在 Visual Studio 中看到的内容,请过来投票,以便它获得一些可见性。

\n