Intel只在构建时使用第三方Cordova插件。有没有办法在我的本地Intel环境中使用Cordova CLI实现第三方插件?换句话说,我可以以某种方式访问内部Intel-XDK Cordova服务器吗?
发布于 2014-12-01 00:10:03
编辑(2015年8月7日):和我们的EA发布的本地插件不再需要放在源目录中(通常是项目目录中的www )。Intel XDK发布版以一种与Cordova CLI一致的方式管理插件。这个与CLI兼容的插件管理方案将在不久的将来成为主流版本的一部分。
原文:
不能直接访问XDK构建服务器的CLI。但是,您可以在本地引用一个插件(也就是说,您可以提交位于本地磁盘驱动器上的插件)。不幸的是,您必须在您的www“源代码”目录中找到插件,我希望在产品的未来版本中看到这一点;这不是本地CLI将插件放置的地方.
将插件放到您的www目录中,然后使用Projects选项卡上的“导入本地插件”引用它(查找“插件和权限”部分,然后“第三方插件”部分)允许您在插件提交到构建服务之前对其进行自定义。例如,假设您需要更改plugin.xml文件的内容或更改插件的一部分的plist或manifest文件,您可以在本地副本中这样做,而这些更改将是在构建服务器运行时与应用程序一起提交到构建服务器的“本地第三方插件”的一部分。
本质上,构建服务器在使用“导入本地插件”功能时,对随项目一起提交的插件的副本执行plugin add。本地插件的副本将随应用程序源发送到构建服务器,在生成之前,构建服务器的CLI将使用该插件执行plugin add,因此在构建服务器构建插件时,您在本地实现的更改将包括在插件中。有道理吗?)
还有一些关于插件的intelxdk.config.additions.xml文件可以做的有用的事情。有关详细信息,请参阅这些文档页:
项目选项卡上的标记插件仅指所谓的“核心”插件和“特色”插件。他们真的只是一个选择插件的方便。“核心”插件还包括模拟、测试和调试选项卡(以及App )中的一些模拟。除此之外,它们是标准的Cordova插件,如果已经被检查过,它们也是构建服务器添加的“插件”。看看在执行构建时自动生成的各种intelxdk.config.*.xml文件,看看检查点(和第三方插件)是如何传递给构建服务器的。
https://stackoverflow.com/questions/27196720
复制相似问题