25

是否可以在 CasperJS 脚本中读/写文件?

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

调用casperjs fileio.js返回:

'undefined' is not a function

就算跑了npm install fs

如果没有加分:解释为什么?

4

1 回答 1

58

CasperJS 不使用 NodeJS 的fs模块。相反,它使用了PhantomJS

以下是如何使用 PhantomJS 的文件系统模块的简短示例:

var fs = require('fs');
var utils = require('utils');
var data = fs.read('testdata.dat');
utils.dump(data);
于 2013-03-07T23:06:08.887 回答