Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 14239|Odpowiedź: 0

[joński] Tworzenie aplikacji na Androida w Ionic (1): Przewodnik dla początkujących

[Skopiuj link]
Opublikowano 19.06.2018 15:07:03 | | | |
1. Instalacja środowiska jonowego

Rozwój jonowy zależy od środowiska Nodejs, więc musimy zainstalować Nodejs przed rozwojem. Pobierz i zainstaluj:Logowanie do linku jest widoczne.
Po zakończeniu instalacji otwórz PowerShell i wprowadź polecenia node -v i npm -v, aby zweryfikować sukces instalacji, a jeśli zostanie zwrócony numer wersji, oznacza to sukces.
Wykonaj w wierszu poleceń PowerShell:

Chodzi o instalację cordova i ionic za pomocą menedżera pakietów npm, -g oznacza instalację globalną, a po instalacji globalnej możesz używać poleceń cordova i ionic w dowolnym katalogu w PowerShell.

Możesz napotkać następujący błąd:

Instaluj poradniki Ionic i Cordova
https://www.itsvse.com/thread-4841-1-1.html
(Źródło: Architect_Programmer)

2. Stworzyć projekt jonowy

Oficjalna strona Ionic oferuje trzy puste szablony projektów, zakładki i boczne menu, prosimy o odwołanie:Logowanie do linku jest widoczne.



Tworzymy aplikację korzystając z szablonu kart, otwieramy płytę PowerShell w katalogu deweloperskim i wykonujemy:

gdzie myApp to nazwa naszego projektu

Jak pokazano poniżej:


C:\project\android>ionic start myApp tabs
√ Tworzenie katalogu .\myApp - gotowe!
√ Pobieranie i rozpakowywanie zakładek na start – gotowe!

? Czy chciałbyś zintegrować swoją nową aplikację z Cordovą, aby celować w natywne iOS i Android? Tak
√ Personalizacja ionic.config.json i package.json – gotowe!
> integracji jonowe umożliwiają cordovę — cichą
√ Pobieranie integracji cordova – gotowe!
√ Kopiowanie plików integracji do projektu – gotowe!
[OK] Dodano integrację cordovy!

Instalacja zależności może zająć kilka minut.

  * IONIC DEVAPP *

Przyspiesz rozwój dzięki Ionic DevApp, naszej szybkiej, testowej aplikacji mobilnej na urządzeniu

  - Test na iOS i Android bez natywnych SDK
  - LiveReload dla natychmiastowych aktualizacji stylów i JS

️--> Install DevApp:Logowanie do linku jest widoczne.    <--

> npm i
× Uruchomienie komendy – nie udało się!
[BŁĄD]

        >node-sass@4.9.0install C:\project\android\myApp\node_modules\node-sass
        > skryptów/install.js

        Pobieranie pliku binarnego zLogowanie do linku jest widoczne.
        Pobranie zakończone
        Binarne zapisane w C:\project\android\myApp\node_modules\node-sass\vendor\win32-x64-57\binding.node
        Bufor binarny do C:\Users\itsvse_pc\AppData\Roaming\npm-cache\node-sass\4.9.0\win32-x64-57_binding.node

        >uglifyjs-webpack-plugin@0.4.6postinstall C:\project\android\myApp\node_modules\uglifyjs-webpack-plugin
        > węzł lib/post_install.js


        >node-sass@4.9.0postinstall C:\project\android\myApp\node_modules\node-sass
        > skryptów/węzłów/build.js

        Binarny dostępny pod adresem C:\project\android\myApp\node_modules\node-sass\vendor\win32-x64-57\binding.node
        Testowanie binarności
        Binarność jest w porządku
        Nie mam nic do czynienia z ERR! path C:\project\android\myApp\node_modules\fsevents\node_modules
        Nie mam nic do czynienia z ERR! Kod EPERM
        Nie mam nic do czynienia z ERR! ERRNO-4048
        Nie mam nic do czynienia z ERR! syscall lstat
        Nie mam nic do czynienia z ERR! Błąd: EPERM: operacja zabroniona, lstat
        'C:\project\android\myApp\node_modules\fsevents\node_modules'
        Nie mam nic do czynienia z ERR!  { Błąd: EPERM: operacja nie dozwolona, lstat
        'C:\project\android\myApp\node_modules\fsevents\node_modules'
        Nie mam nic do czynienia z ERR!   stack: 'Błąd: EPERM: operacja zabroniona, lstat
        \'C:\\project\\android\\myApp\\node_modules\\fsevents\\node_modules\'',
        Nie mam nic do czynienia z ERR!   errno: -4048,
        Nie mam nic do czynienia z ERR!   kod: 'EPERM',
        Nie mam nic do czynienia z ERR!   syscall: 'lstat',
        Nie mam nic do czynienia z ERR!   ścieżka: 'C:\\projekt\\android\\myApp\\node_modules\\fsevents\\node_modules' }
        Nie mam nic do czynienia z ERR!
        Nie mam nic do czynienia z ERR! Proszę spróbować ponownie uruchomić to polecenie jako root/Administrator.

        Nie mam nic do czynienia z ERR! Pełny dziennik tego biegu można znaleźć w:
        Nie mam nic do czynienia z ERR!     C:\Users\itsvse_pc\AppData\Roaming\npm-cache\_logs\2018-06-19T06_52_38_238Z-debug.log

Wystąpił błąd,Rozwiązaniem jest uruchomienie cmd jako administrator, a następnie ponowne uruchomienie powyższego polecenia!!



Użyj płyty CD, aby wejść do naszego projektu, a następnie wykonaj następujące polecenie, aby uruchomić usługę przeglądarki:

Po zakończeniu wykonania Ionic automatycznie pomoże nam otworzyć domyślną przeglądarkę i przejść na stronę aplikacji, gdy przeglądarka otworzy stronę, Ionic włączył tryb livereload, po otwarciu edytujemy plik pod www i zapisujemy go, Ionic powiadomi przeglądarkę o odświeżeniu strony przez websocket,Nie musimy ręcznie odświeżać strony za każdym razem, gdy wprowadzamy zmiany, i znacznie poprawiło efektywność naszej pracy.

Jak pokazano poniżej:






Poprzedni:Instaluj poradniki Ionic i Cordova
Następny:Różnica między wersją JAVA 8u171 a 8u172
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com