gpt4 book ai didi

android - Ionic 插件需要删除平台并读取平台才能工作

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:22:45 25 4
gpt4 key购买 nike

我有这样的 package.json,

  "cordovaPlugins": [
"com.ionic.keyboard",
"org.apache.cordova.camera",
"org.apache.cordova.console",
"org.apache.cordova.device",
"org.apache.cordova.dialogs",
"org.apache.cordova.file",
"org.apache.cordova.file-transfer",
"org.apache.cordova.geolocation",
"org.apache.cordova.network-information",
"org.apache.cordova.splashscreen",
"cordova-plugin-whitelist",
],
"cordovaPlatforms": [
"ios",
"android"
]

根项目目录没有插件和平台目录,当我从存储库中拉出时。所以我运行“ionic platform add android”,这将创建平台目录并安装插件。

但它不起作用,直到我再次运行“ionic platform rm android”然后“ionic platform add android”,突然它工作正常。

这是什么原因?以及如何解决这个问题,以便下一个开发人员只需运行一次“ionic platform add android”就可以提取 repo 并直接使其工作?

我正在使用最新的 Cordova

最佳答案

您可以使用选项 --save 添加所有插件:

cordova plugin add com.ionic.keyboard --save
cordova plugin add org.apache.cordova.camera --save

等等等等

或者您可以在添加完所有插件后执行此操作:

cordova plugin save

您可以为您的平台做同样的事情:

cordova platform add android --save

或以后:

cordova platform save

这些命令将向您的 config.xml 文件添加一些新部分:

<plugin name="org.apache.cordova.device" spec="^0.3.0" />
...

<engine name="android" spec="^4.0.0" />

现在您可以删除platformsplugins 文件夹并运行:

cordova prepare

它应该为您创建平台并下载所有插件。

您可以找到更多信息 here .

关于android - Ionic 插件需要删除平台并读取平台才能工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30333494/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com