2017-08-17 14 views
2

我想更改已安装的科尔多瓦插件中的一行代码。编辑现有的科尔多瓦插件

然而,由于该插件是通过package.json安装,任何编辑我对源文件做 没有得到保存插件是新鲜 安装每次我让我的应用程序的一个新的编译时间。

有一些办法:

  1. 复制并粘贴整个插件某处plugins文件夹之外,所以我可以没有它覆盖掉了编辑。
  2. 从package.json中删除插件名称和
  3. 能够引用我的应用程序中的插件,所以我可以使用插件提供的方法。

谢谢。

+1

如果插件托管在GIT中,您可以创建一个新分支,更改代码,然后在您的构建中引用该版本。 –

+0

对。我一直在通过在git中复制修改的源文件并在package.json中引用url来测试它。它工作良好:)顺便说一句,有没有其他的方式来引用本地插件?感谢您的答案:) – Jamie

+0

杰米,我只使用GIT插件或cordova.apache.org插件。在这种情况下,我使用Visual Studio&Dev Extreme for Cordova,我没有在本地安装与Corodva相关的任何东西。 –

回答

1

您可以克隆插件,并在本地进行所需的更改。然后你可以使用corodova plugin add /path/to/plugin/folder添加插件。

+0

很酷,那么它需要做一次或每一次构建? (现在不能测试-.-)谢谢 – Jamie

+0

对于不同的设备,路径将会不同......在prod中,这可能是一个isssue -.- – Jamie

+1

要解答你的第一个问题,每个项目只需要完成一次。就像你会如何正常添加插件一样。 – notsopopularguy