Cordova构建导致平台特定的插件代码被更改

时间:2017-01-06 11:32:20

标签: cordova cordova-plugins

我正在开发一个Cordova项目。我不得不对我在平台特定文件夹(例如Android和iOS)中导入的一些插件进行自定义。现在,每当我从根文件夹级别执行cordova构建时,它会尝试删除我对平台特定文件夹中的插件所做的自定义。 知道是什么导致了这个或者解决这个问题的方法吗?

1 个答案:

答案 0 :(得分:0)

如果您的插件有一些自定义设置,请将该插件安装为本地插件而不是注册表 git ,这样可以避免从repos重新加载来源。

要实现此目的,您可以修改插件文件夹中的 fetch.json 文件。

样品:

  "cordova-plugin-camera": {
    "source": {
      "type": "local",
      "path": "C:\\Vs\\Projects\\Myproject\\plugins\\cordova-plugin-camera"
    },
    "is_top_level": true,
    "variables": {}
  },

看看here