2016-11-19 19 views
0

電子レンダラーでlodashにアクセスすることができません。私はElectronには新しく、メインプロセスとレンダラー(ローカルHTMLファイル)の両方がノードにアクセスできることを理解しています。私はfsのようなノードコアネイティブを必要とすることができ、それは動作します - 私はロダッシュを要求しようとすると、空のオブジェクトを返します。これまでのところ私が持っている:レンダラーの電子NPMモジュール

  • --saveを使用して)npmからローカルプロジェクトにlodashをインストール
  • 実行electron-rebuild

私だけlodashであることを見つけるために、デバッガを通じてアプリとステップをリフレッシュ空のオブジェクト。

何か不足していますか?レンダラでコアノードモジュールのみを実行できますか?

+0

さらに詳しく説明します。 –

答えて

0

レンダラーでパッケージを使用するには、パッケージをpackage.jsonファイルの依存関係としてロードし、名前で要求するだけです。あなたの依存関係が最新であることを確認するには:

  • はあなたのpackage.jsonファイルのdependencies対象に、モジュールの最新版を追加します。
  • あなたは今、単にあなたのrenderer.jsファイルにrequire('module_name');を行うことができるはずプロジェクトフォルダ

上ごnode_modules/フォルダ

  • 実行npm installを削除します。

  • 関連する問題