我在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;
^
希望你能快点帮助我。
答案 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});