Outils pour utilisateurs

Outils du site


software:applications:xbrowsersync:installation-serveur

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
software:applications:xbrowsersync:installation-serveur [2026/10/04 14:02] – yoannsoftware:applications:xbrowsersync:installation-serveur [2026/10/06 21:26] (Version actuelle) – yoann
Ligne 36: Ligne 36:
  
 <code bash> <code bash>
-apt install -y nodejs git npm+apt install -y git
 </code> </code>
  
Ligne 55: Ligne 55:
 export HOME=/srv/xbrowsersync/ export HOME=/srv/xbrowsersync/
 git clone https://github.com/xbrowsersync/api.git git clone https://github.com/xbrowsersync/api.git
 +</code>
  
 +La version xBrowserSync 1.1.13 compile correctement avec Node.js 15
  
 +<code bash>
 +# Télécharger et installer nvm :
 +curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.6/install.sh | bash
 +
 +# au lieu de redémarrer le shell
 +\. "$HOME/.nvm/nvm.sh"
 +
 +# Télécharger et installer Node.js 15 :
 +nvm install 15
 +</code>
 +
 +
 +Pour Vérifiez la version de Node.js :
 +<code bash>
 +node -v # Doit afficher "v15.14.0".
 +
 +npm -v # Doit afficher "7.7.6".
 +</code>
 +
 +Si plusieurs versions de Node.js coexistent dans l'environnement, on définit la v15 par défaut via la commande : 
 +<code bash>
 +nvm install 15
 +nvm alias default v15.14.0
 +</code>
 +
 +
 +<code bash>
 cd api cd api
 npm install npm install
Ligne 62: Ligne 91:
  
 Les dépendances nécessaire au programme sont installées dans le dossier ''./node_modules'' Les dépendances nécessaire au programme sont installées dans le dossier ''./node_modules''
 +
 +Tester l'application :
 +<code bash>
 +node dist/api.js
 +</code>
 +
  
 Erreur bunyan module absent ; Erreur bunyan module absent ;
 +<code bash>
 +npm install bunyan
 +</code>
 +
 +Erreur persiste.
 +
  
 tester l'exécution du serveur tester l'exécution du serveur
Ligne 81: Ligne 122:
  
   * [[https://github.com/xbrowsersync/api/tree/v1.1.13|GitHub du projet xBrowserSync]]   * [[https://github.com/xbrowsersync/api/tree/v1.1.13|GitHub du projet xBrowserSync]]
 +  * [[https://nodejs.org/fr/download|Installer Node.js (nodejs.org)]]
 +  * [[https://openclassrooms.com/fr/courses/1733551-gerez-votre-serveur-linux-et-ses-services/5236081-mettez-en-place-un-reverse-proxy-avec-nginx|Configurer un reverse-proxy avec Nginx (openclassrooms.com)]]
  
  
  
  
software/applications/xbrowsersync/installation-serveur.1791122526.txt.gz · Dernière modification : 2026/10/04 14:02 de yoann