【发布时间】:2017-12-03 17:15:59
【问题描述】:
我修改了一个现有的 cordova 插件,现在想将它集成到我的应用程序中。
我已经创建了一个指向我的源目录的链接
cordova plugin add --link ~/path/to/plugin
但现在我在我的项目中找不到我的插件。我建议,该插件需要构建?
是否需要修改我的package.json?
【问题讨论】:
我修改了一个现有的 cordova 插件,现在想将它集成到我的应用程序中。
我已经创建了一个指向我的源目录的链接
cordova plugin add --link ~/path/to/plugin
但现在我在我的项目中找不到我的插件。我建议,该插件需要构建?
是否需要修改我的package.json?
【问题讨论】:
将插件添加到项目中:
ionic cordova plugin add [plugin]
安装并保存插件:
npm install --save [plugin]
【讨论】:
这与stackoverflow/questions/30345035有关
由于您修改了现有插件,因此您可能没有正确修改它。也有可能插件不适用于特定平台版本。
【讨论】:
如果您希望在 Ionic v2 中添加自己的 cordova 插件,这里可以是您的解决方案。
如果你已经导出了你的模块/插件,比如
module.exports = new YourPluginJavaClass();
然后你就可以在你的 Ionic 应用程序中使用它了
(window as any).YourPluginJavaClass.yourFunction();
请同时查看link
希望这会有所帮助。
【讨论】: