Archivo IO dentro de CasperJS


¿Es posible leer/escribir archivos dentro de un script CasperJS ?

var fs = require('fs');
var data = fs.readFileSync('testdata.data', 'utf-8');
console.log(data);

Llamando a casperjs fileio.js devuelve:

'undefined' is not a function

Incluso después de ejecutar npm install fs.

Punto de bonificación si no: explicar por qué ?

Author: AsTeR, 2013-03-08

1 answers

CasperJS no hace uso del módulo fs de NodeJS. En su lugar, utiliza la de PhantomJS

Aquí hay un breve ejemplo de cómo usar el módulo de sistema de archivos de PhantomJS:

var fs = require('fs');
var utils = require('utils');
var data = fs.read('testdata.dat');
utils.dump(data);
 57
Author: hexid,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-08-25 13:58:49