Node.js : installation standalone

Posté le samedi 14 avril 2012 à 5 h 02, Read it in english with Google

nodejs-logo-lightAllez c’est partit pour un premier article rapide : comment installer Node.js en mode standalone, ou mode portable, c’est à dire sans l’intégrer au système.

Ceci peut vous permettre de le faire tourner sur des hébergement où vous n’avez pas la main, si tant est que les librairies requises soient disponibles. Vous pouvez même le compiler chez vous et l’exécuter sur le serveur si les noyaux sont semblables, car Nodejs n’a besoin de rien d’autre que lui même pour tourner.

Préalablement, installez les librairies requises (ici on est sur Debian, je vous laisse vous reporter à d’autre articles pour les différents systèmes):

 

Vous téléchargez la dernière version et vous la compilez, sans l’intégrer au système (pas de make install):

 

Maintenant vous pouvez lancer Nodejs avec, tout simplement :

 

En ce qui concerne le gestionnaire de paquet de Nodejs : npm, c’est un peu plus compliqué.

Il faut créer un script dans le répertoire de Node :

span class="st0">'#!/bin/sh
node=`dirname "$0"`/node
$node "`dirname "$0"`/deps/npm/bin/npm-cli.js" "$@"
'

Vous pouvez maintenant lancer npm avec la commande

./npm

Attention tout de même avec les paquets installés globalement (avec l’option -G), ils se mettent dans le répertoire au dessus. Mais la nouvelle phylosophie sur les paquets de node tend à les distribuer localement, par application (dans le répertoire node_modules à la racine de votre app).

Au final, on pourrait même créer un script qui installe automatiquement la dernière version de Nodejs dans le répertoire /node et crée/met à jour des liens symboliques de node et npm dans ce même répertoire, pour pouvoir toujours garder Nodejs à jour.

Bon, j’ai encore des choses à revoir dans ma méthode de rédaction d’un article court.

8 réponses à “Node.js : installation standalone”

  1. Felix Pantaleon

    Believes that the USA poker market is in a much wanted transition part.

    The Black Friday occasion and the media frenzy that ensued
    were stepping stones in the direction of a regulated poker surroundings.
    And legalization could be across the corner. On October 25th 2011, a congressional hearing occurred on the Home Subcommittee on Commerce, Manufacturing and Commerce.
    Rep.

  2. bao da ipad

    After looking at a handful of the blog posts on your web page,
    I honestly like your way of writing a blog. I saved it to my bookmark site list and will
    be checking back soon. Please check out my web site too and let me know how you feel.

  3. iphone support.apple.com/iphone/restore

    Your style is unique compared to other people I’ve read stuff from.
    Thanks for posting when you have the opportunity, Guess I will
    just book mark this site.

  4. Elvia

    Useful info. Lucky me I discovered your web site by chance,
    and I am shocked why this accident did not happened in advance!
    I bookmarked it.

  5. https://emasbet.vip

    ?ave ?o? ever consid?red writing an evook or guest authoring on other websites?
    I hav? a blig based on the same inform?tion y?u discuss ?nd would love t? have ?o? share ?ome stories/?nformation. I know my audience
    w?uld appr?ciate youjr work. If you are even rremotely inte?ested,
    feel free tto shoot m? an e-mail.

  6. https://impian99.dewalego.casa

    y?u’re t?uly a good webmaster. ?h? website loading velocity ?s incredible.
    It se?ms that y?u’re doing any distinctive trick. M?reover, The ?ontents ?re masterwork.

    you’ve performed a great process ?n this matter!

  7. breaking news

    What’s up mates, how is all, and what you would like to say about this
    piece of writing, in my view its truly amazing for me.

  8. alamat situs judi bola online

    Hey! Do you know if th?y m?ke any plugins t? safeguard ?gainst hackers?
    ?’m kinda paranoid abo?t losing ?verything I’?e ?orked ?ard on.
    Any tips?

Laissez un commentaire :