防止 Ionic CLI 在 platform-add 上运行资源生成

Ced*_*ach 6 cordova ionic-framework ionic3

当通过 Ionic CLI 添加 Cordova 平台时,例如ionic cordova platform add android,Ionic 执行两个命令:

  1. cordova platform add android --save
  2. ionic cordova resources android --force

但是,我将已生成的资源置于版本控制之下,并使用略有不同的设置。因此,我不想在添加平台期间重新生成那些,因为它不仅做了不必要的工作,而且弄乱了我的config.xml如何防止第二个命令运行?

或者,我可以注册一个要在ionic cordova resources清理后执行的钩子吗?Cordova 钩子after_platform_add没用,因为它会在资源任务之前执行。

解决方法

--no-resources添加平台时可以使用该标志来抑制生成资源。但是,我仍在寻找一个永久的、规范的解决方案。