在 visual studio 中找不到插件

Plugin isn't found in visual studio

环境:

也许这只是 SUE(愚蠢的用户错误),但是当我添加 barcodereader 插件时(配置编辑器 ui -> 使用 git 地址)一切正常并且是新的插件来到项目树中的插件文件夹。

问题是我似乎根本找不到使用那个新插件的方法。我可以为插件的 .js 文件添加 <script src=""> 标签并进行编译,但是当我尝试使用代码中的插件实际执行某些操作时,根本无法识别它。

我的VS新欢现在很痛苦...

问题是您需要插件的定义才能在 TypeScript 项目中使用它。通常可以在 www.definitelytyped.org 上找到定义(通常在 d.ts 文件中定义)。然而在这种情况下,插件作者可能没有定义 TypeScript 定义,所以你不会在那里找到它。

这意味着您需要自己编写一个。将 d.ts 文件想象成 C++ 中的头文件。它定义了您正在使用的库中的接口和契约。一旦你学会了如何做,写这些真的不难。这里有一个 link 可能有用:

https://typescript.codeplex.com/wikipage?title=Writing%20Definition%20%28.d.ts%29%20Files

希望对您有所帮助。