2017-05-11 20 views
7

Teraz mam najnowszą wersję jonowej 3.0.0. Mój ionic version: 3.0.0.Czy mogę uruchomić projekt jonowy v1, gdy mam jonowe CLI 3.0.0

i mój 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 

Teraz mam dwa pytania w tej sprawie. Szukałem, ale nie byłem w stanie wyjaśnić. Jeśli ktoś może odpowiedzieć. Będzie to pomocne dla wielu nowych osób, takich jak ja.

Tak,

1. Teraz mam jonową wersję 3.0.0. Następnie, jeśli chcę otworzyć projekt w jonowym v2. Daję "ionic start newapp blank --v2 or (--ts_)". I użyję zaktualizowanej wtyczki z jonowym 3.0.0. Czy to się uda. lub muszę utworzyć oddzielny projekt dla wersji jonowej 3?

  1. Teraz mam stary projekt jonowy 1, nad którym wciąż pracuję. Więc raz zaktualizuję moje jonowe do 3.0.0. Teraz co mam zrobić, to:

ionic start newapp blank --v1 Potem kopiowane mój stary projekt www folder do tej newapp a ja go wymienić.

Moje pytanie jest. Nadal mogę używać kątowego js1 do kodu również dla tego projektu. I podczas gdy make ionic release oznacza, gdy chcę umieścić go w moim sklepie z aplikacjami. Czy wystąpi jakiś problem. Ponieważ stworzyłem ten projekt jako --v1.

Jeśli tak, gdy tworzę nowy projekt ionic start newapp blank --v1 jej zadawać mi Link this app to your Ionic Dashboard to use tools like Ionic View? y/N: Co trzeba zrobić

Proszę wyjaśnić me..thanks z góry

+0

Mieszanie jonowo-kątowe (jonowa wersja aplikacji) i jonowe-cli. Nie jest jasne, który z nich masz na myśli, ponieważ oba mogą być v1 lub v3 –

+0

ionic start newapp puste - v1 działało dobrze dla mnie i mam cli 3.x – user1261710

Odpowiedz

6

Korzystanie z CLI-jonowej wersji 3.0 powinien być zdolny do pracy nad wszystkimi wersjami projektów jonowych.

Nowe cli domyślnie utworzy jonową aplikację v3. Jeśli chcesz utworzyć aplikację jonową v1, musisz dodać --v1. Ale jeśli zaczynasz z nową aplikacją, zdecydowanie zalecam v2 +.

zależności od wersji Twojego jonowy aplikacja ma, trzeba dodać kilka dodatkowych wtyczek:

@ionic/cli-plugin-ionic-angular - Ionic kątowe wtyczki projektu, który dostarcza użytecznych narzędzi budowania i generatorów. (ionic v2 +)
@ionic/cli-plugin-ionic1 - Wtyczka projektu Ionic 1, która ma funkcjonalność przeniesioną ze starego CLI.
@ionic/cli-plugin-cordova - Niezbędny do aplikacji jonowej/Cordova.
@ionic/cli-plugin-proxy - Do pośredniczenia w żądaniach CLI za pośrednictwem zapory.

Nie mogę powiedzieć, czy musisz połączyć swoją aplikację z pulpitem. Jeśli korzystasz z usług jonowych (Push, View, itp.), To ma to sens.

Mimo to, doświadczyłem sporo "błędów" lub niekonsekwentnego zachowania w nowym kliku, więc może być konieczne obniżenie wersji, jeśli coś nie działa.

4

Miałem to samo zmartwienie, gdy zaktualizowałem swój Ionic do wersji 3 (CLI 3.1.2). Wydaje się, że naprawdę naciskają na korzystanie z ich usług w chmurze (oczywiście, chcą zacząć zarabiać na tym).

Kiedy próbowałem starą v1 polecenie:

ionic build ios 

dostałam:

The build command has been renamed. To find out more, run: 

    ionic cordova build --help 

Więc potem próbowałem

ionic covdova build ios 

że nie z tym:

ionic package build ios 
[ERROR] Your project file (./ionic.config.json) does not contain 'app_id'. Run ionic link. 

Tak, po rozglądając się trochę, użyłem tego polecenia i to działało:

ionic cordova build ios --v1 

on poprosił mnie, aby zainstalować kilka rzeczy, a następnie chugged się nowy udanej kompilacji. Wszystko dobrze.

+1

Aby dodać trochę informacji, aby rozpocząć nowy projekt v1 wystarczy wpisać: [kod] ionic start newapp puste --type = ionic1 [/ code] –

0

Proszę użyć następującego polecenia jak miałem kłopoty z "--v1"

ionic start newapp blank --type=ionic1 

Jak wspomniano przez @Samuel.