2017-08-23 11 views
-1

私はNodejsで作業しています。 は、この私にエラーを与える...しかし、私は答えを見つけることができません。..Linux - エラーが発生する

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 
[email protected]:/opt/lampp/htdocs/Bot_Fa# node farmer.js 
module.js:487 
throw err; 
^ 

は、uは、高速私を助けることができる願っています。

答えて

0

はTypeError:プロパティを読み取ることができませんが、未定義

の「必要」ノードは、電子が必要とされていないためかもしれませんremoteを識別することができないことを意味します。

Electronが必要ですか? 私はあなたの問題を解決するには推測:

var Electron = require('electron') 
+0

そこに電子が必要です!私のコードで – SrPauloCove

0

jsが作成したファイルです。基本的にElectron.remoteは未定義/ nullです。 https://github.com/electron/electron/blob/master/docs/api/remote.md

あなたのmain.jsを必要とする場合

はElectron.remoteしかしリファレンスマニュアルを参照してインスタンス化されていないなぜあなたは私がここに発見した、あなたがデバッグすることができますまた

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

を使用することができますファイルこれが正しい方向に向いていることを願っています。

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

をチェックしてみてください...そして、あなたが見るでしょう。 – SrPauloCove

+0

おかげさまで、ありがとうございました。あなたの最初の投稿は、Electronを定義する重要なステップを省略しました。運が良かった! –

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}); 
関連する問題