Sök…


Anmärkningar

Meteor är en JavaScript-plattform i full stack för att utveckla moderna webb- och mobilapplikationer.

Inom ett projekt kan du bygga din klient (webbläsare och / eller hybrid mobilapp för Android och / eller iOS) och serversidor.

Referenssidor:

versioner

Version Utgivningsdatum
0.4.0 2012/08/30
0.5.0 2013/10/17
0.6.0 2013/04/04
0.7.0 2013/12/20
0.8.0 2014/04/21
0.9.0 2014/08/26
0.9.1 2014/09/04
0.9.2 2014/09/15
0.9.3 2014/09/25
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 2015/03/31
1.2.0 2015/09/21
1.3.0 2016/03/27
1.4.0 2016/07/25
1.5.0 2017/05/30

Komma igång


Installera Meteor

På OS X och Linux

Installera den senaste officiella Meteor-utgåvan från din terminal:

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

På Windows

Ladda ner det officiella Meteor-installationsprogrammet här .

Skapa din app


När du har installerat Meteor, skapa ett projekt:

$ meteor create myapp

Kör det


Kör det lokalt:

$ cd myapp
$ meteor npm install
$ meteor

Obs: Meteorserver körs på: http: // localhost: 3000 /

Gå sedan till http: // localhost: 3000 för att se din nya Meteor-applikation.


  • Läs mer om hur du kommer igång med Meteor i [Meteorguiden] .
  • Utforska Meteor-paket i atmosfären - en modern, snabb, välutvecklad paketförare.

Exempel på appar

Meteor har flera inbyggda exempelappar. Du kan skapa ett projekt med ett av dem och lära av hur det byggdes. För att skapa en exempelapp, installera Meteor (se Komma igång ) och skriv sedan:

meteor create --example <app name>

För att skapa ett exempel på en todos app, skriv:

meteor create --example todos

Om du vill få en lista med alla exempelappar skriver du:

meteor create --list

Hantera paket

Meteor har ett eget paketförråd på atmosfärjs.com

Du kan lägga till nya paket från atmosfären genom att köra:

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

Till exempel:

meteor add kadira:flow-router

På samma sätt kan du ta bort samma paket genom att:

meteor remove kadira:flow-router

Om du vill se aktuella paket i ditt projekt skriver du:

meteor list

Lista med paket finns också i filen ./meteor/packages . För att lägga till ett paket lägg till paketnamnet i den här filen och ta bort ta bort det.

För att lägga till ett paket lokalt, (t.ex. opublicerade paket eller redigerad version av publicerade paket), spara paketet i packages mapp i roten.

Från och med version 1.3 har Meteor lagt till support för npm-paket .

Du kan använda npm kommandot i Meteor-projektets katalog som du normalt skulle göra utan Meteor, eller med kommandot Meteor meteor npm , som kommer att använda den medföljande versionen av npm.

Förstå byggandet av framsteg

Ibland tar byggnader längre tid än väntat. Det finns några miljövariabler som du kan ställa in för att bättre förstå vad som händer under byggprocessen.

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)

Där <n> är ett antal ms. Alla processer som tar längre tid än detta kommer att loggas.

Linux / OSX-exempel

export METEOR_DEBUG_BUILD=1
export METEOR_PROFILE=100
meteor

Windows-exempel

set METEOR_DEBUG_BUILD=1
set METEOR_PROFILE=100
meteor

Kontrollera versionen av Meteorverktyget och Meteorprojekten

Meteorverktyg

För att kontrollera den installerade versionen av Meteor-verktyget, kör bara följande kommando utanför Meteor-projekt:

meteor --version

För att få en lista över alla officiella (rekommenderade) Meteor-utsläpp, kör:

meteor show METEOR

Meteorprojekt

Om du vill kontrollera projektversionen av Meteor kan du också köra följande kommando i ett projekt:

meteor --version

eller bara skriva ut innehållet i filen .meteor/release :

cat .meteor/release

Om du vill kontrollera versionen av paketen som för närvarande är installerade i ditt Meteor-projekt, skriv ut innehållet i filen .meteor/versions :

cat .meteor/versions

Meteor webbplats

För att se vilken version av Meteor en Meteor-baserad webbplats kör, dumpa innehållet i Meteor.release i din webbläsarkonsol när du besöker webbplatsen:

Meteor.release

Uppdatering av Meteorprojekt och installerade paket

Meteorverktyget meddelar dig när en nyare utgåva är tillgänglig.

För att uppdatera Meteor-projekt till den senaste versionen, kör följande kommando i ett Meteor-projekt:

meteor update

Om du vill uppdatera ditt Meteor-projekt till en specifik Meteor-utgåva, kör följande kommando i projektet:

meteor update --release <release>

Om du vill uppdatera alla icke-kärnpaket kör du:

meteor update --packages-only

Du kan också uppdatera specifika paket genom att lämna deras namn som ett kommandoradsargument till meteor update , till exempel:

meteor update [packageName packageName2 ...]

Bygg mobila appar

Meteor använder Cordova för att paketera din applikation i en hybrid mobilapp. När den är paketerad kan appen distribueras som ursprungliga appar (via Apple App Store, Google Play Store, etc.)

  1. Lägg till målplattform (er) i ditt Meteor-projekt:
meteor add-platform android
meteor add-platform ios # Only available with Mac OS
  1. Installera Android SDK och / eller Xcode (för iOS kräver Mac OS).
  1. Kör ditt projekt (börja med utvecklingsläge):
meteor run android # You may need to configure a default Android emulator first

För iOS (endast tillgängligt med Mac OS):

meteor run ios # This will auto start an iOS simulator
  1. Bygg ditt app-paket för distribution:
meteor build <output_folder> --server <url_app_should_connect_to>

Detta skapar android och / eller ios mappar längs din serverpaket.

  • android mappen innehåller den release-unsigned.apk fil som du behöver för att signera och zip-inriktning.
  • Mappen ios innehåller Xcode-projektet som du behöver skriva under.

Se även Meteor Mobile Apps- ämnet.
Referenssida: Meteorguide> Bygg> Mobil



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow