当我们执行 Mobilefirst 构建时,从哪里复制 wlapp 文件中的 worklight 文件夹?

From where is the worklight folder inside the wlapp file copied from when we perform a Mobilefirst build?

我只是想知道 worklight 文件夹是如何编译并复制到 wlapp 文件中的。我指的是由 cordova 插件文件夹 worklight.js、cordova_plugins.js 等组成的 worklight 文件夹。

Worklight 构建引擎在构建期间使用这些文件。它们位于 OS 的 TMPDIR 中。由于您使用的是 OS X,因此您可以打开终端并 运行 命令 open $TMPDIR/wlBuildResources (> your-WL-version\jslibexpanded).

我猜您问这个问题是因为您正在考虑更改这些文件的预构建时间?您不能这样做,因为它可能会生成错误的应用程序(它不仅会转到 wlapp 文件,还会转到您可能已添加到应用程序的任何移动环境的生成本机项目)。

每次启动 Eclipse(安装了 Worklight Studio)时,这些资源也会被删除并重新创建。

这当然也会使任何支持请求无效。

因为这可能与您关于使用 Ionic Keyboard Cordova 插件的其他问题有关,请注意 upcoming MobileFirst Platform Foundation 7.1 中有 Cordova 应用程序支持,使您能够创建 iOS或 Android 应用程序与 MPF 一样作为插件,因此您也可以利用任何您喜欢的 Cordova 插件。有关更多信息,很快,一旦 7.1 发布。