如何在Ionic项目中对config.xml进行持久更改

Ben*_*Ben 4 cordova firebase ionic-framework firebase-authentication

按照Google Firebase的说明(第7步),我尝试将以下内容添加到config.xml文件中(在Ionic项目中):

<universal-links>
    <host name="abc123.app.goo.gl" scheme="https" />
    <host name="my-app.firebaseapp.com" scheme="https">
        <path url="/__/auth/callback"/>
    </host>
</universal-links>
Run Code Online (Sandbox Code Playgroud)

但是每次我模拟应用程序时,插入的代码都会被删除。如何在Ionic(或Cordova)删除修改的情况下,将所需的代码添加到config.xml并将其保留在那里。

小智 8

一个简单的解决方案是cordova clean在运行任何进一步的离子生成/运行之前运行。

  1. 进行/config.xml更改
  2. cordova clean
  3. 运行您的ionic命令(在平台内重建配置),例如 ionic cordova run android

如果我正在尝试config.xml,那么我通常将它作为连接命令运行,即 cordova clean; ionic cordova run android;