Passer au contenu principal

Blog de Guillaume Seznec

Lancer une appli cli node.js sous Windows 10

Node.js est un framework d’application pour coder des apps en javascript. Un des usages est la création de script en ligne de commande (CLI). Et certains d’entre nous sommes sous Windows 10. Voyons comment exécuter ce type de scripts dans cet environnement.

Windows 10

J’ai fait mes tests avec une machine virtuelle (sous VirtualBox) fraichement installée avec Windows 10. Je remarque au passage qu’on nous oblige maintenant à avoir un compte Microsoft à l’installation. Le compte local n’est plus possible. L’astuce est de faire l’installation sans connexion réseau pour créer simplement un compte local. Ouf ! à la reconnexion au réseau, répondre “non ça ne m’intéresse pas” à toutes les sollicitations non bienvenues.

Node.js

Ensuite nous devons installer Node.js

Rendons nous sur https://nodejs.org avec notre fureteur préféré. Microsoft Edge … Téléchargez la version (12.16.2 LTS à l’heure actuelle), c’est un fichier .msi d’installation, exécutez-le. Laissez les options par défaut dans l’assistant d’installation. Node est installé dans C:\Program Files\nodejs\node.exe

yarn

Le programme node a des dépendances qui doivent être installée avec un gestionnaire de dépendances appelée yarn

Rendez vous sur https://classic.yarnpkg.com/fr/docs/install#windows-stable et cliquez sur le bouton bleu télécharger l'installateur C’est aussi un fichier .msi qu’il faudra exécuter. Windows Defender peut bloquer l’exécution du programme, il faut cliquer sur “informations complémentaires” et cliquer “exécuter quand même”. Le programme sera installé dans C:\Program Files (x86)\Yarn\bin\yarn

l’appli

Téléchargeons ensuite le programme node cli que nous voulons exécuter. Dans notre cas il est disponible sur GitHub à l’url suivante: https://github.com/aerogus/chronovid19, cliquez sur le bouton vert Clone or download.

Par soucis de simplicité et pour éviter d’avoir à installer la commande git, on va télécharger le .zip plutôt que de clôner le dépôt. Téléchargeons donc et décompressons le tout dans un répertoire, par exemple C:\Users\gus\chronovid19

Lançons maintenant Windows PowerShell, puis les commandes :

cd chronodiv19
yarn
yarn start

Après un téléchargement des dépendances, le programme devrait se lancer !

Tapez Ctrl+C pour mettre fin au programme