当前位置 : 主页 > 手机开发 > cordova >

Cordova插件替代标记以复制整个目录内容

来源:互联网 收集:自由互联 发布时间:2021-06-10
有没有办法在plugin.xml中指定将插件源文件夹中的每个文件复制到目标平台目录,或者使用一个目录复制语句,或者自动复制src目录中的每个文件. 使用被复制作为大插件的一部分是噩梦,因
有没有办法在plugin.xml中指定将插件源文件夹中的每个文件复制到目标平台目录,或者使用一个目录复制语句,或者自动复制src目录中的每个文件.

使用被复制作为大插件的一部分是噩梦,因为我们看到在大规模重构期间需要手动更改.

我还不能投票:(但是Rafita是正确的.为了扩展这个答案,我做同样的事情,因为我有一大堆文件,包含一个包含许多 java源文件,资产,布局和资源的 Android Activity所有都需要安装到平台(并与核心android插件生成的任何现有的合并).

>对于Android,我将我的整个活动的源代码复制到android插件目录中,然后安排将它们全部复制到这样:

< source-file src =“src / android / java / com / acme”target-dir =“src / com”/>将整个包树复制到platforms / android / src / com / acme目录中.

对于资源和资产,您可以这样做:

< resource-file src =“src / android / res”target =“res”/>
< resource-file src =“src / android / assets”target =“assets”/>

>对于iOS,

< source-file src =“src / ios”target-dir =“src”/>将所有源文件从插件/ src / ios目录复制到platforms / ios / Project-Name / Plugins / plugin-name目录

网友评论