Login Logout

Howto NodeJS

NodeJS est une implémentation cote serveur du langage Javascript.

Installation

Nodejs est disponible en version 0.10.X sur Debian Jessie. (Dépréciés par l’upstream…)

Pour installer une version plus récente (ex: 6.X LTS), on peut utiliser les dépôts de nodesource :

# echo "deb http://deb.nodesource.com/node_6.x jessie main" > /etc/apt/sources.list.d/nodesource.list
# wget https://deb.nodesource.com/gpgkey/nodesource.gpg.key -O -|apt-key add -
# apt update
# apt install nodejs

Il est également possible d’installer la version 8 ou 9 en remplaçant la fin de l’URL du dépôt par node_8.x ou node_9.x.

Utilisation de module NPM

On peut ensuite installer des packages npm en tant qu’utilisateur :

$ npm version
{ npm: '3.10.10',
  ares: '1.10.1-DEV',
  http_parser: '2.7.0',
  icu: '56.1',
  modules: '48',
  node: '6.9.5',
  openssl: '1.0.2k',
  uv: '1.9.1',
  v8: '5.1.281.89',
  zlib: '1.2.8' }

$ npm install ping
/root
└─┬ ping@0.2.1 
  └── q@1.4.1 

$ npm list
/root
└─┬ ping@0.2.1
  └── q@1.4.1

Pour l’installation de module npm globaux, disponible via /usr/bin/ (ex: on met à jour npm via lui même) :

npm install -g npm
chown -R root: /usr/lib/node_modules/npm
chmod -R 755 /usr/lib/node_modules/npm