Zoeken…
Opmerkingen
Meteor is een full-stack JavaScript-platform voor het ontwikkelen van moderne web- en mobiele applicaties.
Binnen één project kunt u uw client (browser en / of hybride mobiele app voor Android en / of iOS) en serverzones bouwen.
Referentie pagina's:
versies
Versie | Publicatiedatum |
---|---|
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 |
Ermee beginnen
Installeer Meteor
Op OS X en Linux
Installeer de nieuwste officiële Meteor-release vanaf uw terminal:
$ curl https://install.meteor.com/ | sh
Op Windows
Download hier het officiële Meteor-installatieprogramma .
Maak je app
Nadat u Meteor hebt geïnstalleerd, maakt u een project:
$ meteor create myapp
Voer het uit
Voer het lokaal uit:
$ cd myapp
$ meteor npm install
$ meteor
Opmerking: Meteorserver actief op: http: // localhost: 3000 /
Ga vervolgens naar http: // localhost: 3000 om uw nieuwe Meteor-applicatie te bekijken.
- Lees meer over aan de slag met Meteor in de [Meteor Guide] .
- Ontdek Meteor-pakketten in de atmosfeer - een moderne, snelle, goed ontwikkelde pakketbeheerder.
Voorbeeld-apps
Meteor heeft verschillende voorbeeld-apps ingebouwd. U kunt met een van hen een project maken en leren van hoe het is gebouwd. Om een voorbeeld-app te maken, installeert u Meteor (zie Aan de slag ) en typt u:
meteor create --example <app name>
Bijvoorbeeld om een monster te creëren todos
app, schrijven:
meteor create --example todos
Typ het volgende voor een lijst met alle voorbeeld-apps:
meteor create --list
Pakketten beheren
Meteor heeft zijn eigen pakketrepository op atmospherejs.com
U kunt nieuwe pakketten uit de atmosfeer toevoegen door te draaien:
meteor add [package-author-name:package-name]
Bijvoorbeeld:
meteor add kadira:flow-router
Op dezelfde manier kunt u hetzelfde pakket verwijderen door:
meteor remove kadira:flow-router
Typ het volgende om de huidige pakketten in uw project te zien:
meteor list
Een lijst met pakketten is ook te vinden in het bestand ./meteor/packages
. Om een pakket toe te voegen, voegt u de pakketnaam in dit bestand toe en verwijdert u het.
Om een pakket lokaal toe te voegen (bijv. Niet-gepubliceerde pakketten of bewerkte versie van gepubliceerde pakketten), slaat u het pakket op in de map met packages
in de root.
Vanaf versie 1.3 heeft Meteor ondersteuning toegevoegd voor npm-pakketten .
U kunt de opdracht npm
in de map van het Meteor-project gebruiken, zoals u normaal zou doen zonder Meteor, of met de opdracht meteor npm
, die de gebundelde versie van npm gebruikt.
Inzicht in de voortgang van het bouwen
Soms duren builds langer dan verwacht. Er zijn een paar omgevingsvariabelen die u kunt instellen om beter te begrijpen wat er gebeurt tijdens het bouwproces.
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)
Waarbij <n>
een aantal ms is. Elk proces dat langer duurt dan dit wordt vastgelegd.
Linux / OSX-voorbeeld
export METEOR_DEBUG_BUILD=1
export METEOR_PROFILE=100
meteor
Windows-voorbeeld
set METEOR_DEBUG_BUILD=1
set METEOR_PROFILE=100
meteor
Controle van de versie van de Meteor Tool & Meteor Projects
Meteor-tool
Om de geïnstalleerde versie van de Meteor-tool te controleren, voert u de volgende opdracht uit buiten eventuele Meteor-projecten:
meteor --version
Om een lijst te krijgen van alle officiële (aanbevolen) Meteor-releases, voer je uit:
meteor show METEOR
Meteor-projecten
Als u de projectversie van Meteor wilt controleren, kunt u ook de volgende opdracht binnen een project uitvoeren:
meteor --version
of print gewoon de inhoud van het bestand .meteor/release
:
cat .meteor/release
Als u de versie van de pakketten wilt controleren die momenteel in uw Meteor-project zijn geïnstalleerd, drukt u de inhoud van het bestand .meteor/versions
:
cat .meteor/versions
Meteor-website
Om te zien welke versie van Meteor een op Meteor gebaseerde website draait, dumpt u de inhoud van Meteor.release
in uw browsersconsole terwijl u de website bezoekt:
Meteor.release
Meteor-projecten & geïnstalleerde pakketten bijwerken
De Meteor Tool zal u op de hoogte brengen wanneer een nieuwere release beschikbaar is.
Om Meteor-projecten bij te werken naar de nieuwste release, voert u de volgende opdracht uit in een Meteor-project:
meteor update
Als u uw Meteor-project wilt bijwerken naar een specifieke Meteor-release, voert u de volgende opdracht in het project uit:
meteor update --release <release>
Als u alle niet-kernpakketten wilt bijwerken, voert u uit:
meteor update --packages-only
U kunt ook specifieke pakketten bijwerken door hun namen als opdrachtregelargument door te geven aan meteor update
, bijvoorbeeld:
meteor update [packageName packageName2 ...]
Bouw mobiele apps
Meteor gebruikt Cordova om uw applicatie te verpakken in een hybride mobiele app. Eenmaal verpakt, kan de app worden gedistribueerd als native apps (via Apple App Store, Google Play Store, etc.)
- Voeg de doelplatform (en) toe aan uw Meteor-project:
meteor add-platform android
meteor add-platform ios # Only available with Mac OS
- Installeer de Android SDK en / of Xcode (voor iOS, vereist Mac OS).
- Voer uw project uit (begin met de ontwikkelmodus):
meteor run android # You may need to configure a default Android emulator first
Voor iOS (alleen beschikbaar met Mac OS):
meteor run ios # This will auto start an iOS simulator
- Bouw uw app-pakket voor distributie:
meteor build <output_folder> --server <url_app_should_connect_to>
Hiermee maakt u een android
en / of ios
map (pen) naast uw serverbundel.
- De map
android
bevat het bestandrelease-unsigned.apk
dat u moet ondertekenen en zip-uitlijnen. - De
ios
map bevat het Xcode-project dat u moet ondertekenen.
Zie ook het onderwerp Meteor Mobile Apps .
Referentiepagina: Meteor Guide> Build> Mobile