Cordova build导致更改特定于平台的插件代码

Cordova build导致更改特定于平台的插件代码,cordova,cordova-plugins,Cordova,Cordova Plugins,我在科尔多瓦的一个项目上工作。我不得不对导入到特定平台文件夹(即Android和iOS)中的一些插件进行定制。现在,每次我从根文件夹级别进行cordova构建时,它都会尝试删除我对平台特定文件夹中的插件所做的自定义。 你知道是什么原因造成的吗?或者有什么方法可以解决这个问题 如果您的插件上有一些自定义设置,请将该插件安装为本地插件,而不是注册表或git,这样可以避免从源代码的repos重新加载 要做到这一点,您可以修改plugins文件夹中的fetch.json文件 样本: "cordova

我在科尔多瓦的一个项目上工作。我不得不对导入到特定平台文件夹(即Android和iOS)中的一些插件进行定制。现在,每次我从根文件夹级别进行cordova构建时,它都会尝试删除我对平台特定文件夹中的插件所做的自定义。
你知道是什么原因造成的吗?或者有什么方法可以解决这个问题

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

要做到这一点,您可以修改plugins文件夹中的fetch.json文件

样本:

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

看一看

您能添加更多详细信息吗?在这种情况下,您需要使用更新的更改创建自己的插件请查看步骤