web-dev-qa-db-fra.com

Impossible de trouver le fichier ionic.config.json. Êtes-vous dans un projet ionique?

Je suis nouveau dans Ionic et j'essaie de lancer ionic serve pour tester mon application, mais je continue à avoir cette erreur:

Couldn't find ionic.config.json file. Are you in an Ionic project?

En exécutant ionic info, j'obtiens les éléments suivants:

 $ ionic info
******************************************************
 Dependency warning - for the CLI to run correctly,
 it is highly recommended to install/upgrade the following:

 Please update your Cordova CLI to version  >=4.2.0 `npm install -g cordova`

******************************************************

Your system information:

Cordova CLI: undefined
Ionic CLI Version: 2.2.1
Ionic App Lib Version: 2.1.7
OS: Windows 7
Node Version: v4.4.5

J'ai essayé avec Impossible de trouver le fichier ionic.config.json mais je n'ai pas pu résoudre le problème.

Je reçois également cette trace lors de la création d'une application avec ionic start myApp tabs:

Installing npm packages (may take a minute or two)...
Error with start Error: spawn UNKNOWN
    at exports._errnoException (util.js:870:11)
    at ChildProcess.spawn (internal/child_process.js:298:11)
    at Object.exports.spawn (child_process.js:362:9)
    at spawn (C:\Users\user\AppData\Roaming\npm\node_modules\ionic\node_modules\                                                            ionic-app-lib\node_modules\cross-spawn\index.js:17:18)
    at Object.runSpawnCommand (C:\Users\user\AppData\Roaming\npm\node_modules\io                                                            nic\node_modules\ionic-app-lib\lib\start.js:56:17)
    at C:\Users\user\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-a                                                            pp-lib\lib\start.js:104:20
    at _fulfilled (C:\Users\user\AppData\Roaming\npm\node_modules\ionic\node_mod                                                            ules\q\q.js:787:54)
    at self.promiseDispatch.done (C:\Users\user\AppData\Roaming\npm\node_modules                                                            \ionic\node_modules\q\q.js:816:30)
    at Promise.promise.promiseDispatch (C:\Users\user\AppData\Roaming\npm\node_m                                                            odules\ionic\node_modules\q\q.js:749:13)
    at C:\Users\user\AppData\Roaming\npm\node_modules\ionic\node_modules\q\q.js:                                                            557:44

Quelqu'un peut-il aider s'il vous plaît ici.

5
Aakash Thakur

Je pense que votre première machine a une version ionique <2.0.0, l'autre> = 2.0.0

Si vous avez trouvé un fichier nommé ionic.project renommer it en ionic.config.json

J'espère que ceci vous aidera.

5
Rohit Dhiman

Créez un fichier ionic.config.json manuellement dans votre dossier de projet. Copiez ci-dessous le code mentionné dans ce fichier:

{ "name": "Remplacez par le nom de votre projet", "app_id": "", "v2": vrai, "TypeScript": true }

effectuez une "installation npm" pour vous assurer que tous les modules_noeud sont mis à jour. Cela a fonctionné pour moi

3
Hamit

J'ai eu le même problème ici est ce que j'ai fait. 

Étapes Mac

  1. Sudo npm installer npm -g 
  2. Sudo npm installer -g cordova 
  3. Redémarrez votre ordinateur aussi. Je recevais des avertissements obsolètes [email protected] avant le redémarrage.

Étapes Windows

  1. Redownload Node.js en allant à ici
  2. Après le téléchargement, npm et Node.js seront mis à jour car ils sont regroupés dans le téléchargement. 
  3. Sudo npm install -g cordova dans la fenêtre d'invite de commande.
  4. Exécutez cordova --version pour vous assurer que vous êtes tous prêts 

  5. Redémarrez votre ordinateur.

Cela devrait résoudre le problème, espérons-le.

0
JetSet

J'ai essayé ceci et j'ai pu résoudre mon propre problème avec le fichier ionic.config.json. Essayez de mettre à jour votre fichier graceful-fs en exécutant la commande suivante:

npm install -g graceful-fs graceful-fs@latest. 

Après avoir exécuté la commande, essayez de recréer votre projet en exécutant ionic start myApp. Où 'myApp est le nom du dossier que vous voulez créer pour votre projet. Cela devrait fonctionner pour vous.

0
codeprime

Assurez-vous que la version de votre nœud est supérieure à la v6. Ensuite, dans la racine de votre projet ionique, exécutez ionic info

Cela devrait vous donner une invite quelque chose comme "On dirait que c'est un projet ionique Angular, souhaitez-vous installer @ ionic/cli-plugin-ionic-angular et continuer?"

Tapez yes

Il aurait dû exécuter la commande suivante pour vous: npm install --save-dev --save-exact @ionic/cli-plugin-ionic-angular@latest

Maintenant, vous pouvez exécuter ionic serve et cela fonctionnera.

p.s ci-dessus est de mon expérience, avait le même problème et ce qui précède l'a réglé. J'espère que c'est utile.

0
M J

Après avoir créé votre nouveau projet, vous devez accéder au dossier des projets. Vous y trouverez le fichier de configuration et vous pourrez exécuter le service ionic.

$ ionic start myApp tabs
$ cd myApp
$ ionic serve

Assurez-vous que vous utilisez la dernière version de ionic et cordova.

0
Hiraqui

Selon les journaux, vous obtenez Cordova CLI: non défini. Cela ressemble à un problème d'installation de la CLI. Essayez de réinstaller et cela devrait résoudre votre problème.

0
HarryJs

installer ionique en utilisant.

npm install -g ionic @ dernière

ou

lien de référence: http://ionicframework.com/docs/guide/installation.html

0
IftekharDani

Je vous suggère de commencer la nouvelle installation. Et enlever les cordova et ioniques existants

installer cordova & ionic avec npm install -g cordova ionic

Puis installez le modèle ionic start --v2 myApp tabs Découvrez ce lien https://ionicframework.com/getting-started/

0
Shubhranshu