Szukaj…


Uwagi

Meteor to platforma JavaScript z pełnym stosem do tworzenia nowoczesnych aplikacji internetowych i mobilnych.

W ramach jednego projektu możesz zbudować klienta (przeglądarkę i / lub hybrydową aplikację mobilną dla systemu Android i / lub iOS) oraz strony serwera.

Strony referencyjne:

Wersje

Wersja Data wydania
0.4.0 30.08.2012
0,5.0 17.10.2013
0.6.0 04.04.2013
0.7.0 2013-12-20
0.8.0 21.04.2014
0.9.0 26.08.2014
0.9.1 2014-09-04
0.9.2 15.09.2014
0.9.3 25.09.2014
0.9.4 2014-10-13
1.0.1 2014-12-09
1.0.2 2014-12-19
1.0.3.1 2014-12-09
1.1.0 31.03.2015
1.2.0 21.09.2015
1.3.0 27.03.2016
1.4.0 2016-07-25
1.5.0 2017-05-30

Pierwsze kroki


Zainstaluj Meteor

W systemach OS X i Linux

Zainstaluj najnowszą oficjalną wersję Meteor ze swojego terminala:

$ curl https://install.meteor.com/ | sh

W systemie Windows

Pobierz oficjalny instalator Meteor tutaj .

Utwórz swoją aplikację


Po zainstalowaniu Meteor utwórz projekt:

$ meteor create myapp

Uruchom


Uruchom lokalnie:

$ cd myapp
$ meteor npm install
$ meteor

Uwaga: serwer Meteor działający na: http: // localhost: 3000 /

Następnie przejdź do http: // localhost: 3000, aby zobaczyć swoją nową aplikację Meteor.


  • Przeczytaj więcej na temat rozpoczynania pracy z Meteorem w [Meteor Guide] .
  • Przeglądaj pakiety Meteor w atmosferze - nowoczesny, szybki i dobrze zaprojektowany menedżer pakietów.

Przykładowe aplikacje

Meteor ma wbudowane kilka przykładowych aplikacji. Możesz utworzyć projekt za pomocą jednego z nich i uczyć się na podstawie jego budowy. Aby utworzyć przykładową aplikację, zainstaluj Meteor (zobacz Pierwsze kroki ), a następnie wpisz:

meteor create --example <app name>

Na przykład, aby utworzyć przykładową aplikację do todos , napisz:

meteor create --example todos

Aby uzyskać listę wszystkich przykładowych aplikacji, wpisz:

meteor create --list

Zarządzanie pakietami

Meteor ma swoje własne repozytorium pakietów na atmospherejs.com

Możesz dodawać nowe pakiety z atmosfery, uruchamiając:

meteor add [package-author-name:package-name]

Na przykład:

meteor add kadira:flow-router

Podobnie możesz usunąć ten sam pakiet przez:

meteor remove kadira:flow-router

Aby zobaczyć bieżące pakiety w swoim projekcie, wpisz:

meteor list

Listę pakietów można również znaleźć w pliku ./meteor/packages . Aby dodać pakiet, dodaj nazwę pakietu do tego pliku i usuń go.

Aby dodać pakiet lokalnie (np. Niepublikowane pakiety lub edytowana wersja opublikowanych pakietów), zapisz pakiet w folderze packages w katalogu głównym.

Począwszy od wersji 1.3, Meteor dodał obsługę pakietów npm .

Możesz użyć polecenia npm w katalogu projektu Meteor, tak jak normalnie bez Meteora, lub polecenia meteor npm , które użyje dołączonej wersji npm.

Zrozumienie postępu kompilacji

Czasami kompilacje trwają dłużej niż oczekiwano. Istnieje kilka zmiennych środowiskowych, które można ustawić, aby lepiej zrozumieć, co dzieje się podczas procesu kompilacji.

METEOR_DEBUG_BUILD=1       (logs progress)
METEOR_PROFILE=<n>         (logs time spent)
METEOR_DEBUG_SPRINGBOARD=1 (?)
METEOR_DEBUG_SQL=1         (logs SQLITE calls)
METEOR_PROGRESS_DEBUG=1    (? looks like it might be useful, but seems confusing)

Gdzie <n> to liczba ms. Każdy proces trwający dłużej niż ten zostanie zarejestrowany.

Przykład systemu Linux / OSX

export METEOR_DEBUG_BUILD=1
export METEOR_PROFILE=100
meteor

Przykład systemu Windows

set METEOR_DEBUG_BUILD=1
set METEOR_PROFILE=100
meteor

Sprawdzanie wersji narzędzia Meteor Tool i projektów meteorologicznych

Narzędzie Meteor

Aby sprawdzić zainstalowaną wersję narzędzia Meteor, po prostu uruchom następujące polecenie poza wszelkimi projektami Meteor:

meteor --version

Aby uzyskać listę wszystkich oficjalnych (zalecanych) wersji Meteora, uruchom:

meteor show METEOR

Projekty meteorologiczne

Jeśli chcesz sprawdzić wersję projektu Meteor, możesz również wykonać następujące polecenie w projekcie:

meteor --version

lub po prostu wydrukuj zawartość pliku .meteor/release :

cat .meteor/release

Jeśli chcesz sprawdzić wersję pakietów aktualnie zainstalowanych w projekcie Meteor, wydrukuj zawartość pliku .meteor/versions :

cat .meteor/versions

Strona Meteor

Aby zobaczyć, która wersja Meteora działa na stronie Meteor, Meteor.release zawartość Meteor.release w konsoli przeglądarki podczas odwiedzania strony:

Meteor.release

Aktualizowanie projektów Meteor i zainstalowanych pakietów

Narzędzie Meteor powiadomi Cię, gdy będzie dostępna nowsza wersja.

Aby zaktualizować projekty Meteor do najnowszej wersji, wykonaj następujące polecenie w projekcie Meteor:

meteor update

Jeśli chcesz zaktualizować swój projekt Meteor do określonej wersji Meteor, uruchom następujące polecenie w projekcie:

meteor update --release <release>

Jeśli chcesz zaktualizować wszystkie pakiety inne niż podstawowe, uruchom:

meteor update --packages-only

Możesz także zaktualizować określone pakiety, przekazując ich nazwy jako argument wiersza poleceń do meteor update , na przykład:

meteor update [packageName packageName2 ...]

Twórz aplikacje mobilne

Meteor używa Cordova do pakowania aplikacji w hybrydową aplikację mobilną. Po spakowaniu aplikacja może być dystrybuowana jak aplikacje natywne (za pośrednictwem Apple App Store, Google Play Store itp.)

  1. Dodaj platformy docelowe do projektu Meteor:
meteor add-platform android
meteor add-platform ios # Only available with Mac OS
  1. Zainstaluj zestaw Android SDK i / lub Xcode (na iOS, wymaga Mac OS).
  1. Uruchom swój projekt (zacznij od trybu programowania):
meteor run android # You may need to configure a default Android emulator first

W systemie iOS (dostępne tylko w systemie Mac OS):

meteor run ios # This will auto start an iOS simulator
  1. Zbuduj swój pakiet aplikacji do dystrybucji:
meteor build <output_folder> --server <url_app_should_connect_to>

Spowoduje to utworzenie folderów systemu android i / lub ios obok pakietu serwera.

  • Folder android zawiera plik release-unsigned.apk , który musisz podpisać i skompresować.
  • Folder ios zawiera projekt Xcode, który musisz podpisać.

Zobacz także temat aplikacji mobilnych Meteor.
Strona referencyjna: Meteor Guide> Build> Mobile



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow