构建和调试 Cordova 插件的工作流程是什么?

What is the workflow to build and debug Cordova Plugin?

我正在尝试构建将本机 API 公开给 Cordova JS 的 Cordova 插件。该插件将不会发布到 public 注册表。

我想了解用于开发它的工具和流程是什么? cordova工具只有add/remove/ls插件的能力,请问如何启动新插件?

我尝试使用 don/cordova-plugin-hello,但是当我尝试修改 ios 的本机实现并重建项目时,结果 XCode 项目实现没有更新。

我使用 xcode 作为 iOS 插件,使用 eclipse 作为 android 插件

这些是我遵循的步骤:

  1. 我使用 cordova CLI 创建了一个新的 cordova 项目。
  2. 我从 eclipse/xcode
  3. 打开项目
  4. 我为插件创建了原生文件(.m/.h 用于 ios,.java 用于 android)
  5. 我在 www 文件夹中创建了通用的 .js 并在 index.html
  6. 中创建了 link
  7. 最后,我将这个添加到 config.xml

    <feature name="PluginName"> <param name="ios-package" value="iOSPluginClassName" /> <param name="android-package" value="androidPluginClassNameIncludingPackage" /> </feature>