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

fsCasperJSはNodeJSのモジュールを利用しません。代わりに、 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 に答える