0
私は何かを共有するために彼/彼女のFacebookアカウントにログインする必要があるNW.jsアプリケーションがあります。 Facebookのログインポップアップウィンドウが表示されると、アプリケーションがクラッシュし、メインウィンドウの画面にメッセージが表示されます。Facebook ApiログインNodeJSキャッチされていない例外
Uncaught node.js Error
Error: Cannot find module 'TimeSlice'
at Function.Module._resolveFilename (module.js:336:15)
at Function.Module._load (module.js:273:25)
at Module.require (module.js:362:17)
at require (module.js:378:17)
at window.require (:4:17)
at https://www.facebook.com/login.php?
...
フェイスブックログインウィンドウのコンソールを確認しましたが、そのようなnode.jsエラーは以下のようなポップアップから来ていました。
Uncaught ReferenceError: __d is not defined KLwacKO4h5u.js:34
Uncaught Error: Cannot find module 'TimeSlice' module.js:338
Uncaught ReferenceError: requireLazy is not defined
Uncaught Error: Cannot find module 'TimeSlice' module.js:338
Uncaught Error: Cannot find module 'BigPipe' module.js:338
Uncaught TypeError: Cannot read property 'beforePageletArrive' of undefined
...
私は解決策を検索し、以下のコードですべてのNode.jsの例外をキャッチしようとしたが、それは例外がキャッチされない、まだ投げて、助けにはなりませんでした。 (私は間違っていると知っていますが、試したかっただけです)
var process = require('process');
if(process) {
process.on("uncaughtException", function(e) { console.log(e); });
}
私はここで何が欠けていますか?この問題を解決する方法を教えてください。私はいくつかの例外が外部URLのウィンドウで発生すると、アプリケーションのクラッシュを防止したい。
をインストールNPMしましたか? –
実際に私は自分のアプリケーションにjsモジュールを持っていません。誰かがjsモジュールがFacebook SDKに属していると話しました。しかし、私のアプリケーションはnode.jsを通してそれらを見つけようとします。アプリケーションのその部分のnode.jsを無効にすることはできますか? –