Je suis en train de me documenter et de tester node.js, un framework pour construire des applications réseaux (type serveur web, chat…), basé d’une part sur le moteur javascript V8 et conçu d’autre part pour être complètement asynchrone afin de gérer au mieux la concurrence.
node.js bien que jeune a son propre gestionnaire de package npm, facile à installer et à utiliser. En bref ce qu’il faut retenir:
curl http://npmjs.org/install.sh | sh
npm install -g monpackage
npm ls -g
npm update
Pour relier les packages dans une application node.js, il faut éditer le fichier package.json
:
{
"name": "application-name"
, "version": "0.0.1"
, "private": true
, "dependencies": {
"express": "2.3.11"
, "jade": "0.12.2"
, "less": "1.1.2"
, "mongoose": "1.4.0"
}
}
puis pour relier les packages au projet: npm link