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.
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.
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
J'ai eu le même problème ici est ce que j'ai fait.
Étapes Mac
Étapes Windows
Sudo npm install -g cordova
dans la fenêtre d'invite de commande.Exécutez cordova --version
pour vous assurer que vous êtes tous prêts
Redémarrez votre ordinateur.
Cela devrait résoudre le problème, espérons-le.
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.
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.
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.
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.
installer ionique en utilisant.
npm install -g ionic @ dernière
ou
lien de référence: http://ionicframework.com/docs/guide/installation.html
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/