Zoeken…
Electrify installeren voor een Meteor-toepassing
Electron porteert HTML-webapplicaties naar native applicaties voor een reeks apparaten, waaronder het maken van native desktop-applicaties. Het is ook heel gemakkelijk om te beginnen!
Om te beginnen moeten electron
, nodejs
, npm
, git
en meteor
geïnstalleerd zijn. Bekendheid met deze tools is van vitaal belang voor het werken met Meteor, dus zorg ervoor dat u eerst van deze dingen op de hoogte bent.
elektron
npm install -g electrify
-
electron
is wat we gebruiken! Lees hier meer. -
electrify
is een hulpmiddel voor het verpakken van Meteor-apps. Lees modus hier .
Andere vereisten voor het installeren en gebruiken van Electrify with Meteor
Meteoor
curl https://install.meteor.com/ | sh
Er zijn veel manieren om Meteor te installeren, zie hier .
-
meteor
is het JavaScript-framework dat we zullen gebruiken voor het bouwen van onze applicatie. Het biedt ons veel codeer vereenvoudigingen voor enkele nogal conceptueel moeilijke problemen in webapplicaties; de eenvoud ervan is genoteerd als nuttig voor prototypische projecten. Lees hier meer.
NodeJS
apt-get install nodejs build-essentials
Er zijn veel manieren om te installeren, afhankelijk van uw besturingssysteem. Ontdek hier welke manier u nodig heeft .
-
nodejs
is het pakket voor Node.js, een JavaScript-omgeving voor het uitvoeren van JavaScript op de server. Lees hier meer.
NPM
npm
moet worden gebundeld met de nodejs
installatie. Controleer of dit is door het commando npm -v
na het installeren van nodejs
.
-
npm
is de Node Package Manager. Het is een enorme verzameling open source-modules die u eenvoudig aan uw Node-projecten kunt toevoegen. Lees hier meer.
Electrify gebruiken op een Meteor-toepassing
Laten we een Meteor Todos-voorbeeldproject downloaden, met behulp van een Linux shell-script (opdrachtregel), om een project voor het eerst te elektrificeren:
Vereisten voor deze sectie:
Git
apt-get install git-all
Er zijn veel manieren om Git te installeren. Bekijk ze hier .
-
git
is een versiebeheersysteem voor bestanden. Ze kunnen op afstand (dwz online) worden opgeslagen in openbare repositories (GitHub is een vrij bekende) of privérepository's (BitBucket biedt bijvoorbeeld beperkte gratis privérepository's). Lees meer [hier] [5].
#!/usr/bin/bash
# Change this parameter to choose where to clone the repository to.
TODOSPATH="/home/user/development/meteor-todos"
# Download the repository to the $TODOSPATH location.
git clone https://github.com/meteor/todos.git "$TODOSPATH"
# Change directory (`cd`) into the Todos project folder.
cd "$TODOSPATH"
We moeten nu een projectmap hebben met de naam 'meteor-todos', op de locatie die is opgegeven in de parameter TODOSPATH. We hebben ook de directory ( cd
) veranderd in de projectmap, dus laten we Electrify aan dit project toevoegen!
# It's really this simple.
electrify
Dat klopt - een opdracht van één woord en ons project is klaar. Machtigingen kunnen fouten voor u veroorzaken wanneer u probeert electrify
te voeren als een opdracht. Probeer in het geval sudo electrify
de machtigingen te negeren.
Probeer echter wel deze toestemmingsproblemen op te lossen - het is geen goede gewoonte om onnodig sudo
(wat ik zou toelichten, maar ik zou een heel ander onderwerp kunnen schrijven over waarom dat is!)