2017-01-05 9 views
0

私は、管理がElectron/Angularjsで構築されているサーバーレスのアプリケーションで作業しています。データベースはすべてそこから管理されており、完璧に動作します。 今、Firebase Admin APIで提供されている管理機能を追加する必要があります。ノードモジュールをElectronに読み込む方法があることを理解しています。ElectronAppにnodejs依存関係を使用することはできますか?

は、誰もが正しい方向に私を指す喜ばドキュメント、アイデアなど

それとも、この要件を仕事にアマゾンAWSラムダを構築するためのより良いアイデアを考えることができますか?

私が解決策を見つけたら、ここにそれを掲載します。

+2

エレクトロンは、インストールとNPMと電子にノードのために書かれたほぼすべてのモジュールを実行してインストール& – Sam

+0

は、私がこれに該当するangularjsを作る何かが足りないのです必要になることが話すので、基本的に装ったノードサーバであります質問? – Claies

答えて

1

requireを使用するノードモジュールは、electronにChromium、Node.js、および他のライブラリの組み合わせであるため、必要とすることができます。

const myPackage = require('some-node-package') 

あなたは電子インタラクティブモードまたはスクリプトでprocess.versionsを行うのであれば、あなたはこれを取得します。

> process.versions 
{ http_parser: '2.7.0', 
    node: '6.5.0', 
    v8: '5.3.332.47', 
    uv: '1.9.1', 
    zlib: '1.2.8', 
    ares: '1.10.1-DEV', 
    modules: '50', 
    openssl: '1.0.2h', 
    electron: '1.4.12', 
    chrome: '53.0.2785.143', 
    'atom-shell': '1.4.12' } 

つまり、電子はNode v6.5.0です。

ただし、ネイティブモジュールの場合は、アプリケーションの再構築が必要な場合があります。詳細については、これを参照してください:https://github.com/electron/electron-rebuild

関連する問題