web-dev-qa-db-fra.com

ERREUR Désolé! le service ionique ne peut être exécuté que dans un répertoire de projet ionique

J'utilise ionic 1 project. Après la mise à jour, Cordova affiche le message d'erreur "[ERREUR]. Le service ionique ne peut être exécuté que dans un répertoire de projets ioniques" dans le projet ionic 1. Lorsque j'essaie de créer un nouveau projet ionique avec "ionic start myApp tabs", il me construit un nouveau projet et son ionique 2. Comment puis-je revenir à ionic 1 et exécuter mon ancien projet?

5
thanveer pu

j'ai également quelques problèmes lorsque j'ai mis à jour ionic/cordova et que j'ai créé ma première application avec ionic 3, après quoi je ne peux plus exécuter mon ancienne application ionique 1. Ci-dessous les étapes que j'ai effectuées pour exécuter mon application ionique 1

1.Allez dans le projet nouvellement créé (avec Ionic 3. *) et ouvrez package.json

2. Il devrait y avoir une ligne du type "@ ionic/cli-plugin-ionic-angular"

3.Copiez cette ligne dans package.json de votre projet Ionic v1 (sur l'application V2, d'autres plugins commençant par cli-plugin- .. peuvent également être déplacés).

4.Changez ionique-angulaire en ionic1 comme ceci "@ ionic/cli-plugin-ionic1"

5.Exécutez l’installation de npm dans votre dossier de projet v1

6. Renommez le fichier ionic.project à ionic.config.json

7.Alors essayez le service ionique

espérons que votre application v1 sera lancée 

4
Hayk Abrahamyan

Si vous obtenez ERREUR désolé! Le service ionique ne peut être exécuté que dans un répertoire de projet Ionic. Assurez-vous de créer un répertoire "www" vide à la racine du projet. Si cordova ne trouve pas de répertoire "www", il criera cette erreur.

Pour créer un projet avec la dernière version de ionic cli, vous devez ajouter le drapeau --type ionic1 à la fin pour vous assurer que vous avez saisi Ionic 1 et non la dernière version ionique.

exemple: ionic start myApp tabs --type ionic1

Cela générera un nouveau projet avec ionic v1 . Référence: https://github.com/driftyco/ionic-cli/blob/master/README.md#ionic-1

2
Mayur Padshala

J'ai eu un problème similaire lorsqu'une ancienne application Ionic V1 avait été écrite à l'aide d'un projet Visual Studio 2015. Je voulais utiliser la CLI Ionic pour créer l'application à la place. C’est ce que j’ai fait à partir de la version 4.0.6 de Ionic CLI pour dépasser l’erreur "ne peut être exécutée que dans un répertoire de projet ionique".

  1. Créez le fichier ionic.config.json.
  2. Mettez à jour le nouveau fichier avec le code suivant:

    {
        "name": "AppName",
        "integrations": {
            "gulp": {},
            "cordova": {},
         },
         "type": "ionic1",
         "watchPatterns": [
             "scss/**/*",
             "www/**/*",
             "!www.lib/**/*",
             "!www/**/*.map"
          ]
    }
  1. Exécuter "npm install ionic -g"
  2. Exécutez "ionic cordova build ios" ou "ionic cordova build Android" selon ce que vous voulez.
1
Brett Whittington

J'ai utilisé la commande ci-dessous et cela a fonctionné . Ionic state reset --plugins

0
theguest

Chaque fois qu'il y a une erreur particulière, assurez-vous que vous vous trouvez dans un répertoire Ionic Project . Si ce n'est pas le cas, accédez au répertoire et exécutez la commande, cela fonctionnera . J'espère que cela vous aidera.

0
Kapil Sharma