24
CasperJSスクリプト内でファイルを読み書きすることはできますか?CasperJS内のファイルIO
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
を実行した後。
ボーナスポイントの場合:理由を説明してください。
:代わりに、それはPhantomJS
のことを使用しています。ここPhantomJS」ファイルシステムモジュールを使用する方法の簡単な例です!なぜ彼らは別々のノードモジュールを使用するのか、またはそれらが持っているいくつかの機能のために一貫した命名規則を持つことができなかったのですか?非常に直観的ではないように思われ、他の開発者にも多くの不満をもたらしました。 – Zaheer
コードがあまりにも良いです! :D – gumuruh
@Zaheer CasperjsはQtの実装であり、nodejsライブラリなどではないので、彼らは車輪を再発明しなければならなかった – Purefan