Thursday, October 29, 2020

What are Multi-app Projects

The Ionic CLI supports a multi-app configuration setup, which involves multiple Ionic apps and shared code within a single repository, or monorepo.


In a multi-app project, apps share a single ionic.config.json file at the root of the repository instead of each app having their own. The multi-app config file contains the configuration for each app by nesting configuration objects in a projects object. A default app can be specified using defaultProject.



{

  "defaultProject": "myApp",

  "projects": {

    "myApp": {

      "name": "My App",

      "integrations": {},

      "type": "angular",

      "root": "apps/myApp"

    },

    "myOtherApp": {

      "name": "My Other App",

      "integrations": {},

      "type": "angular",

      "root": "apps/myOtherApp"

    }

  }

}




references:

https://ionicframework.com/docs/cli/configuration


No comments:

Post a Comment