在 visual studio 中找不到插件
Plugin isn't found in visual studio
环境:
- 带有 cordova 工具的 VS2015。
- Win8.1.
- 练习项目是来自网络的 WinJS ToDo 示例应用程序。
也许这只是 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
希望对您有所帮助。
环境:
- 带有 cordova 工具的 VS2015。
- Win8.1.
- 练习项目是来自网络的 WinJS ToDo 示例应用程序。
也许这只是 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
希望对您有所帮助。