Programmation JavaScript/Node.js

Un livre de Wikilivres.

Node.js est un framework JavaScript apparu en 2009, qui fournit plusieurs modules :

  • npm (initialement Node Package Manager) : gestionnaire de paquet.
  • Un serveur HTTP.
  • La possibilité de manipuler les systèmes de fichier, et de créer des programmes entièrement en JS.

Installation[modifier | modifier le wikicode]

Windows[modifier | modifier le wikicode]

Télécharger le .msi sur https://nodejs.org

Linux[modifier | modifier le wikicode]

sudo apt install build-essential checkinstall libssl-dev
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
nvm ls-remote # copier la version voulue
nvm install v14.18.1

Docker[modifier | modifier le wikicode]

Sur Debian, remplacer la version voulue dans l'URL. Exemple :

RUN curl -sL https://deb.nodesource.com/setup_14.x | bash -
RUN apt-get install -y nodejs
RUN apt-get install -y npm

Utilisation[modifier | modifier le wikicode]

npm install télécharge les dépendances décrites dans le fichier package.json.

Exemple pour en installer de nouvelles :

npm install babel-polyfill
npm install node-sass --save-dev