在ionic2中添加自定义用户定义的Cordova插件,打字稿不起作用



>我创建了自定义的Cordova插件。我想将该插件用于使用打字稿和角度 2 的 ionic2。我能够将插件添加到离子 2 项目中。但是调用插件中定义的方法。Java 类不起作用。如果类按以下方式导入:从"@ionic-native/hello"导入 Hello;

它给出错误"找不到模块'@ionic-本机/你好'"。请让我知道在 ionic 2 中使用插件的方法。

谢谢

您自己的插件不是ionic-native的一部分,因此您无法从ionic-native导入它。在你的plugin.xml中,你应该有一个看起来像这样的js-module元素:

<js-module src="www/yourplugin.js" name="yourplugin">
  <clobbers target="window.plugins.yourplugin"/>
</js-module>

如果你想使用这个插件,你必须告诉打字稿yourplugin将在运行时存在。您可以使用以下代码行执行此操作:

declare var yourplugin;

您必须在每个打字稿类中添加此行,您希望在其中使用与导入相同的插件。

此处提供了有关js-moduleclobbers的文档。

相关内容

  • 没有找到相关文章

最新更新