在CasperJS里面的文件IO
是否有可能在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
。
奖励点如果不是:解释为什么?
CasperJS不使用NodeJS的fs
模块。 相反,它使用PhantomJS的
下面是一个如何使用PhantomJS的文件系统模块的简单例子:
var fs = require('fs'); var utils = require('utils'); var data = fs.read('testdata.dat'); utils.dump(data);