Maintenant, j'ai la dernière version de ionic 3.0.0. Mon ionic version
: 3.0.0
.
Et mon ionic info
:
global packages:
@ionic/cli-utils : 1.0.0
Ionic CLI : 3.0.0
System:
Node : v7.3.0
OS : macOS Sierra
Xcode : Xcode 8.3.2 Build version 8E2002
ios-deploy : 1.9.0
ios-sim : 5.0.13
Maintenant, j'ai deux questions à ce sujet. J'ai cherché, mais pas pu obtenir le clair. Si quelqu'un peut répondre. Ce sera utile pour beaucoup de nouveaux biers comme moi.
Alors,
1.Maintenant, j'ai ionique 3.0.0. Ensuite, si je veux ouvrir le projet dans ionic v2. Je donnerai `ionic start newapp blank --v2 ou (--ts_) '. Et je vais utiliser un plugin mis à jour ayant dans ionic 3.0.0. Est-ce que ça va marcher? ou j'ai besoin de créer un projet séparé pour la version ionique 3 ??
3.0.0
. Maintenant, ce que j'ai fait est:ionic start newapp blank --v1
puis j'ai copié mon ancien dossier www
du projet dans cette newapp
et je l'ai remplacé.
Ma question est. Puis-je encore utiliser j1 angulaire pour coder pour ce projet aussi. Et bien que make ionic release
signifie quand je veux le mettre dans mon app store. Est-ce que tout problème va se produire. Parce que j'ai créer ce projet en tant que --v1
.
Si oui quand je crée un nouveau projet ionic start newapp blank --v1
sa demande moi Link this app to your Ionic Dashboard to use tools like Ionic View? y/N
: que dois-je faire
S'il vous plaît clarifiez-moi..merci à l'avance
En utilisant la version 3.0 de ionic-cli, vous devriez pouvoir travailler sur toutes les versions de projets ioniques.
La nouvelle CLI créera une application ionic v3 par défaut. Si vous souhaitez créer une application ionic v1, vous devez ajouter --v1
. Mais si vous commencez avec une nouvelle application, je vous recommande fortement de passer à la v2 +.
Selon la version de votre application ionique, vous devez ajouter des plugins supplémentaires:
@ionic/cli-plugin-ionic-angular
- plug-in de projet Ionic Angular qui fournit des outils de génération et des générateurs utiles. (ionique v2 +)@ionic/cli-plugin-ionic1
- plug-in de projet Ionic 1 doté de fonctionnalités portées depuis l'ancienne CLI.@ionic/cli-plugin-cordova
- Indispensable pour une application Ionic/Cordova.@ionic/cli-plugin-proxy
- Pour la transmission par proxy des demandes CLI via un pare-feu.
Je ne peux pas vous dire si vous devez lier votre application au tableau de bord. Si vous utilisez les services Ionic (Push, View, etc.), alors c'est logique.
Cela étant dit, j'ai rencontré pas mal de "bugs" ou de comportements incohérents avec la nouvelle CLI, vous devrez donc peut-être déclasser la note si quelque chose ne fonctionne pas.
J'avais le même souci lorsque j'ai mis à jour mon Ionic en v3 (CLI 3.1.2). Ils semblent vraiment vouloir utiliser leurs services cloud (évidemment, ils veulent commencer à gagner de l'argent).
Quand j'ai essayé l'ancienne commande v1:
ionic build ios
J'ai reçu:
The build command has been renamed. To find out more, run:
ionic cordova build --help
Alors j'ai essayé
ionic covdova build ios
Cela a échoué avec ceci:
ionic package build ios
[ERROR] Your project file (./ionic.config.json) does not contain 'app_id'. Run ionic link.
Donc, après avoir regardé un peu autour, j'ai utilisé cette commande et cela a fonctionné:
ionic cordova build ios --v1
Il m'a demandé d'installer quelques choses, puis a lancé une nouvelle version réussie. Tout bon.
Veuillez utiliser la commande suivante car j'avais des problèmes avec "--v1"
ionic start newapp blank --type=ionic1
Comme mentionné par @Samuel.