0

var fs = require('fs');後でコードで変数を使用しようとするときに、javascript やノードについてわからないことが何であるかを理解しようとしています。私はそれを別のファイルで同じように動作させ、他のrequired 変数も同様に動作させます。以下のコード...ありがとう!

編集:これは私が得るエラーです:ReferenceError: Can't find variable: fs

EDITEDIT:このファイルでも必要なファイルで使用fs = require('fs')していることに注意してください。world.js

var keychain = require('keychain');
var world = require('./world').World;
var authentication = require('./authentication');
var fs = require('fs');

var getApps = function(appname, version, description){
  keychain.getPassword({ account: 'lightmanUsername', service: 'lightman' }, function(err,username) {
    keychain.getPassword({ account: 'lightmanPassword', service: 'lightman' }, function(err,password) {
      if (password === null) {
        console.log("Not logged in");
      } else {
        world(function(world) {

          authentication.authenticate(username,password);

          spooky.then(function(){
            this.capture('body.png', {
              top: 0,
              left: 0,
              width: 1080,
              height: 800
            });
          });

          spooky.then(function(){
            var app = this.evaluate(function(){
              return $('.fwb').text();
            });
            console.log("APPS: " + app);
            this.download('https://developers.facebook.com/apps', 'app_list.html');
          });

          spooky.then(function(){
            var appList = fs.readFile('app_list.html');
            console.log(appList);
          });

          spooky.run();

        });
      }
    });
  });
};
exports.getApps = getApps;
4

0 に答える 0