Angularjs 是否可以在Electron应用程序上使用nodejs依赖项?

Angularjs 是否可以在Electron应用程序上使用nodejs依赖项?,angularjs,node.js,firebase,electron,Angularjs,Node.js,Firebase,Electron,我正在开发一个无服务器的应用程序,其管理基于Electron/Angularjs,所有的de数据库都是从那里管理的,并且工作得非常完美。 现在,我需要添加一些由提供的管理功能,我知道有一种方法可以在Electron上加载节点模块 请任何人告诉我正确的方向、文件、想法等 或者您认为构建Amazon AWS Lambdas来满足这些需求是一个更好的主意 如果我找到了解决方案,我会将其发布在这里。您可以在electron中使用require来要求节点模块,因为它是Chromium、node.js和其他

我正在开发一个无服务器的应用程序,其管理基于Electron/Angularjs,所有的de数据库都是从那里管理的,并且工作得非常完美。 现在,我需要添加一些由提供的管理功能,我知道有一种方法可以在Electron上加载节点模块

请任何人告诉我正确的方向、文件、想法等

或者您认为构建Amazon AWS Lambdas来满足这些需求是一个更好的主意


如果我找到了解决方案,我会将其发布在这里。

您可以在
electron
中使用
require
来要求节点模块,因为它是Chromium、node.js和其他库的组合

const myPackage = require('some-node-package')
因此,如果您在电子交互模式或脚本中执行
处理.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' }
这意味着,Electron有
节点v6.5.0

但是,对于本机模块,您可能需要重建应用程序。有关更多详细信息,请参见:


Electron是一个伪装的节点服务器,所以基本上你可以通过npm安装和requiream I安装和运行几乎任何为Electron中的节点编写的模块,缺少一些使angularjs与这个问题相关的东西?