Es un lenguaje que permite ejecutar scripts JavaScript utilizando el intérprete V8 de Google. Además añade una librería de acceso a red y ficheros.
Instalar:
$ sudo apt-get update $ sudo apt-get install python-software-properties python g++ make $ sudo add-apt-repository ppa:chris-lea/node.js $ sudo apt-get update $ sudo apt-get install nodejs
Ejecutar un programa:
$ node code.js
Primera línea a añadir si se quiere hacer ejecutable:
#!/usr/bin/env node
Saber las versiones:
$ node --version $ npm --version
Instalar módulos (localmente):
$ npm install restler csv accounting
Para usar funciones de un fichero (o de uno de los módulos locales):
var mr = require('./market-research.js'); var csv = require('csv'); mr.marketResearch(["FB", "ORCL"]);
Podemos hacer una llamada al script utilizando líneas de código por consola:
$ node -e "var mr = require('./market-research.js'); mr.marketResearch();"
'__filename' devuelve el nombre del script.console.log(string), escribir.
Para escribir un string out en un fichero outfile:
var fs = require('fs'); fs.writeFileSync(outfile, out);