【问题标题】:Ionic deploy ignores newly installed cordova plugins离子部署忽略新安装的科尔多瓦插件
【发布时间】:2016-05-26 14:45:18
【问题描述】:

使用Ionic Deploy 部署新版本的 Ionic 应用程序时,可以通过Ionic.Deploy().update 更新移动设备。除非您想引入新的 cordova 插件,否则一切正常。

假设我想实现一个需要使用设备摄像头的新功能,我可能会安装cordova-plugin-camera 并将其添加到我的package.json。但是,一旦您使用 Ionic Deploy 部署此增强版本,并且在您从设备本身实际更新应用程序之后,新插件不会安装,您将无法使用新功能。导致无声无息的失败。

现在的问题是: 有没有办法强制 Ionic Deploy 远程安装新的依赖项?

【问题讨论】:

  • 官方文档说 ionic deploy 适用于不需要任何二进制更改的应用程序。您不认为添加新插件是应用程序中真正的二进制更改吗?
  • 我没有注意到有人提到它。谢谢指出
  • 已发布答案。如果有用,请接受相同的内容,以便对其他人也有帮助。

标签: cordova deployment ionic-framework


【解决方案1】:

根据official Ionic documentation,请找到以下摘录:

“Ionic Deploy 让您可以按需更新您的应用,以进行任何不需要二进制修改的更改,从而为您节省数天甚至数周的等待时间。”

根据您的要求,引入新插件是明显的二进制更改。因此,据我了解,目前在这种情况下您不能使用 Ionic Deploy。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-03-08
    • 1970-01-01
    • 1970-01-01
    • 2016-08-30
    • 2017-11-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多