Intel-XDK仅在构建时使用第三方Cordova插件。有没有办法在我的本地Intel-XDK环境中使用Cordova CLI实现第三方插件?换句话说,我可以以某种方式访问内部Intel-XDK Cordova服务器吗?
答案 0 :(得分:2)
EDIT(2015年8月7日):使用我们的EA版本,不再需要将本地插件放在源目录中(通常在{<1}}内部< em>项目目录)。英特尔XDK EA版本以与Cordova CLI一致的方式管理插件。这种与CLI兼容的插件管理方案将在不久的将来成为主流版本的一部分。
原帖:
您无法直接访问XDK构建服务器的CLI。但是,您可以在本地引用插件(也就是说,您可以提交位于本地磁盘驱动器上的插件)。不幸的是,您必须在www
“源”目录中找到该插件,我希望在该产品的未来版本中看到该更改;这不是本地CLI放置插件的地方......
将插件放入www
目录,然后使用“项目”选项卡上的“导入本地插件”(查找“插件和权限”,然后“第三方插件”部分)进行引用您可以在将该插件提交到构建服务之前自定义该插件。例如,假设您需要更改www
文件的参与者或更改作为插件一部分的plugin.xml
或plist
文件,您可以在本地副本中执行此操作更改将成为此“本地第三方插件”的一部分,该插件在构建服务器运行时随应用程序一起提交到构建服务器。
从本质上讲,构建服务器在您使用“导入本地插件”功能时随项目提交的插件副本上执行manifest
。您的本地插件的副本随您的应用程序源一起发送到构建服务器,并且在构建发生之前,构建服务器的CLI使用该插件执行plugin add
,因此您在本地实现的更改将包含在插件中当它由构建服务器构建时。合理? :)
对于插件,plugin add
文件也可以做一些有用的事情。有关详细信息,请参阅这些文档页面:
“项目”选项卡上的带有复选标记的插件仅指代所谓的“核心”插件和“特色”插件。它们实际上只是选择插件的便利。 “核心”插件还包括“模拟”,“测试”和“调试”选项卡(以及“应用预览”)中的一些模拟。除此之外,它们是标准的Cordova插件,如果已经过检查,它们也会被构建服务器“添加”。查看执行构建时自动生成的各种intelxdk.config.additions.xml
文件,以了解如何将校验标记(和第三方插件)传送到构建服务器。