Ionic deploy忽略新安装的cordova插件

Ionic deploy忽略新安装的cordova插件,cordova,deployment,ionic-framework,Cordova,Deployment,Ionic Framework,使用部署新版本的Ionic应用程序时,可以通过Ionic.Deploy().update更新移动设备。除了你想引入一个新的cordova插件外,一切都很好 假设我想实现一个新功能,需要使用设备的摄像头,我可能会安装cordova plugin-camera,并将其添加到我的package.json。但是,一旦您使用Ionic deploy部署此增强版本,并且在您实际从设备本身更新应用程序之后,新插件将不会安装,您将无法使用新功能。导致到处都是无声的失败 现在的问题是: 是否有办法强制Ionic

使用部署新版本的Ionic应用程序时,可以通过
Ionic.Deploy().update
更新移动设备。除了你想引入一个新的cordova插件外,一切都很好

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

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

根据,请查找以下摘录:

“Ionic Deploy允许您根据需要更新应用程序,以进行任何无需二进制修改的更改,从而节省几天甚至几周的等待时间。”

根据您的需求,引入一个新插件是一个明显的二进制变化。因此,根据我的理解,目前您不能在这种情况下使用Ionic Deploy。

根据,请查找以下摘录:

“Ionic Deploy允许您根据需要更新应用程序,以进行任何无需二进制修改的更改,从而节省几天甚至几周的等待时间。”


根据您的需求,引入一个新插件是一个明显的二进制变化。因此,据我所知,目前在这种情况下,您不能使用Ionic Deploy。

官方文件说,Ionic Deploy适用于不需要任何二进制更改的应用程序。你不认为在应用程序中添加一个新插件是一个真正的二进制变化吗?我没有注意到有人提到它。谢谢你指出它,我已经发布了答案。如果它有用的话,就接受它,这样它也可以对其他人有所帮助。官方文件说,ionic deploy适用于不需要任何二进制更改的应用程序。你不认为在应用程序中添加一个新插件是一个真正的二进制变化吗?我没有注意到有人提到它。谢谢你指出它,我已经发布了答案。如果它有用的话,接受它,这样它也能对其他人有所帮助。