Phonegap 插件可以在 CLI 上运行吗?

Posted

技术标签:

【中文标题】Phonegap 插件可以在 CLI 上运行吗?【英文标题】:Phonegap Plugins work on CLI? 【发布时间】:2014-02-17 14:16:00 【问题描述】:

Phonegap 插件是在 CLI 上运行还是仅在 phonegap 在线版本上运行? 如果是,请告诉我如何在 phonegap 3.3 上正确集成启动画面插件。

谢谢!

【问题讨论】:

【参考方案1】:

从 Cordova 3.3 开始,正确的调用如下:

cordova plugin add org.apache.cordova.splashscreen

请记住使用cordova cli 而不是phonegap,phonegap 使用cordova,但它的重点是phonegap 构建,但它仍然允许您在没有构建的情况下执行本地操作。

【讨论】:

如果我将 phonegap 用于 CLI,并且在应用程序完成后,我使用 phonegap 在线构建为所有平台构建它(也适用于 ios,因为我没有 MAC)结果会一样吗? 应该是,因为构建使用相同的插件。 splashscreen 是cordova 的默认插件列表的一部分。【参考方案2】:

是的,插件在本地工作,而不仅仅是在 PhoneGap Build 中。

要安装新插件(例如 Splashscreen 插件),请运行:

cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-splashscreen.git

实现与 PhoneGap Build 相同 - 请参阅 documentation。

【讨论】:

我添加了插件,但它没有显示启动画面...我还应该添加什么?我还添加了: 我的 config.xml 文件 我需要添加其他内容吗? @user3284623 对于 android,将 <feature name="SplashScreen"><param name="android-package" value="org.apache.cordova.SplashScreen" /></feature> 添加到 config.xml。对于 iOS,请添加 <feature name="SplashScreen"><param name="ios-package" value="CDVSplashScreen" /></feature>

以上是关于Phonegap 插件可以在 CLI 上运行吗?的主要内容,如果未能解决你的问题,请参考以下文章

如何通过CLI将iOS插件添加到Phonegap?

插件在android phonegap中不起作用

Phonegap CLI 自动化

PhoneGap 构建外部 URL 仅在 iOS 中不加载 cli-5.2.0

如何在phonegap中为ios添加插件?

无法在 Phonegap / Cordova 3.5.0-0.2.4 上运行联系人插件