gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 12:26:44 25 4
gpt4 key购买 nike

我正在开发一个无服务器应用程序,其管理基于 Electron/Angularjs,所有数据库都从那里进行管理,并且运行良好。
现在我需要添加Firebase Admin API 提供的一些管理功能。现在,我知道有一种方法可以在 Electron 上加载 Node 模块。

请任何人指出正确的方向,文档,想法等。

或者您认为构建 Amazon AWS Lambda 来满足此要求是一个更好的主意?

如果我找到解决方案,我将在此处发布。

最佳答案

您可以使用 require 要求 Node 模块在 electron因为它是 Chromium、Node.js 和其他库的组合。

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

所以,如果你这样做 process.versions在 Electron 交互模式或脚本中,你会得到这个;
> 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 有 Node v6.5.0 .

However, for native modules, you may require rebuilding your application. See this for more details: https://github.com/electron/electron-rebuild

关于angularjs - 是否可以在 Electron 应用程序上使用 nodejs 依赖项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41487488/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com