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.)
- Lägg till målplattform (er) i ditt Meteor-projekt:
meteor add-platform android
meteor add-platform ios # Only available with Mac OS
- Installera Android SDK och / eller Xcode (för iOS kräver Mac OS).
- 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
- 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 denrelease-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