Comment installer browserify

  1. Se connecter en root (sudo -s ou su - )
  2. npm install -g browserify
  3. Sur debian, éditer la première ligne du fichier /usr/local/bin/browserify
    Remplacer: #!/usr/bin/env node
    Par: #!/usr/bin/env nodejs
    Sinon vous aurez le message: /usr/bin/env: node: Aucun fichier ou dossier de ce type

Exemple d'utilisation de browserify : persona-id

Dans le dossier personnel:

npm install persona-id
npm install hyperstream  -- ne semble pas avoir été installé par défaut: Error: Cannot find module 'hyperstream'
npm install ecstatic     -- ne semble pas avoir été installé par défaut: Error: Cannot find module 'ecstatic'

Dans le dossier node_modules/persona-id/example:

# batir le code pour le client web (utilisé sur la page web dans le navigateur)
browserify browser --debug -o static/bundle.js
# le fichier static/bundle.js est créé avec toutes les dépendances de la méthode require.

# lancer le serveur
nodejs server.js

Dans le navigateur, ouvrir l'URL http://localhost:5000/