Linux - 需要错误

时间:2017-08-23 12:41:59

标签: node.js

我在Nodejs工作。 这给了我一个错误......但我找不到答案..

 var Main = Electron.remote.require('main.js');
^

TypeError: Cannot read property 'require' of undefined
at Object. (/opt/lampp/htdocs/Bot_Farm/farmer.js:11:27)
at Module._compile (module.js:569:30)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:503:32)
at tryModuleLoad (module.js:466:12)
at Function.Module._load (module.js:458:3)
at Function.Module.runMain (module.js:605:10)
at startup (bootstrap_node.js:158:16)
at bootstrap_node.js:575:3
root@vps21:/opt/lampp/htdocs/Bot_Fa# node farmer.js
module.js:487
throw err;
^

希望你能快点帮助我。

3 个答案:

答案 0 :(得分:0)

TypeError:无法读取未定义

的属性'require'

表示节点无法识别custom ID,这可能是因为不需要电子。

你需要电子吗? 我想你的问题的解决方案是:

remote

答案 1 :(得分:0)

js是您创建的文件。基本上Electron.remote是undefined / null。

如果您想要使用main.js文件,可以使用

Var x = require("main.js");

或者你可以调试为什么没有实例化Electron.remote但是我在这里找到的参考文档: https://github.com/electron/electron/blob/master/docs/api/remote.md

我希望这能指出你正确的方向

您也可以尝试

var electron = require("electron").remote;

答案 2 :(得分:0)

我的代码就是这样。

var SteamUser = require('steam-user');
var Steam = SteamUser.Steam;
var request = require('request');
var Cheerio = require('cheerio');
var fs = require("fs");

var client = new SteamUser({"enablePicsCache": 
true,"promptSteamGuardCode":false});

var Electron = require('electron');
var Main = Electron.remote.require('main.js');

var g_Jar = request.jar();
request = request.defaults({"jar": g_Jar});