Une fois toutes les 5 minutes

Exécuter Node-RED sur GitHub

Vidéos connexes

Nous contacter

WhatsApp / Téléphone

La construction et l'exécution du code à partir des sources ne conviennent qu'aux utilisateurs qui sont heureux de travailler avec du code de développement, ou aux développeurs qui veulent contribuer au projet.

conditions préalables

Pour exécuter Node-RED à partir des sources, vous avez besoin de :

Versions de Node.js prises en charge.

un client git

Module grunt-clinpm installé globalement :

sudo npm install -g grunt-cli

Cloner le code et installer les dépendances

Vous pouvez cloner le dépôt source directement depuis GitHub :

git clone https://github.com/node-red/node-red.git

Cela créera un répertoire appelé node-red dans le répertoire actuel contenant le code source complet du projet. Le reste de ces instructions suppose que vous vous trouvez dans ce répertoire.

Vous devez ensuite sélectionner la branche à partir de laquelle vous souhaitez construire.

master - la branche par défaut. Il s'agit de la branche de maintenance qui contient la version stable actuelle du code, ainsi que toutes les corrections de bogues qui sont appliquées avant la prochaine version de maintenance.

dev - branche de développement. C'est là que se produisent tous les nouveaux développements.

Si vous souhaitez utiliser la branche dev, vous devez exécuter la commande suivante :

git checkoutdev

Une fois que vous êtes sur la branche de votre choix, vous devez installer toutes les dépendances à l'aide de la commande suivante :

npm install

Construire Node-RED

Avant de démarrer Node-RED, vous devez le compiler. Ceci peut être fait en utilisant la commande suivante :

construction de grunt

Exécuter Node-RED

Vous pouvez ensuite lancer Node-RED à l'aide de la commande suivante :

npm start

Si vous souhaitez passer des paramètres de ligne de commande, vous devez utiliser la syntaxe suivante :

npm start -

L'argument - indique à npm de passer l'un des arguments suivants à la commande qu'il exécute.

Redémarrage automatique

Si vous modifiez le code source, vous devez redémarrer Node-RED pour charger les modifications.

Une tâche grunt spéciale est fournie pour automatiser cette opération.

grunt dev

Cette commande compile et exécute Node-RED, puis surveille le système de fichiers pour détecter toute modification du code source. Si elle détecte des changements dans le code de l'éditeur, elle reconstruit le composant de l'éditeur et vous pouvez recharger l'éditeur pour voir les changements. S'il détecte des modifications au niveau du runtime ou des nœuds, il redémarre Node-RED pour charger ces modifications.

Ce mode ne permet pas de passer des paramètres à la commande Node-RED autres que la spécification d'un fichier de flux différent :

grunt dev -flowFile=my-flow-file.json

Mots-clés : passerelle industrielle

Nous contacter