【发布时间】:2020-03-12 07:36:08
【问题描述】:
我正在使用电子框架创建一个应用程序,但是当我尝试使用异步函数时,它给了我一个错误。 因为我的 electron 使用的是 node 6.5.0 版本,但是这个版本的 node 不支持异步函数。
所以我正在尝试升级我的电子节点,但我不知道如何创建一个分支或类似的东西,因为https://electronjs.org/docs/development/upgrading-node 是我找到的唯一一个可以解释这个问题的链接,但我无法理解。我可以用另一种方式升级我的电子框架中的节点吗?
【问题讨论】:
-
该链接是为 Electron 开发者设计的,而不是 Electron 用户。自 Electron 1.4.16 以来,该版本的 Node 就没有使用过。你真的应该升级你的 Electron 版本,因为该版本不再受支持
-
您是否尝试使用本机模块并收到 NODE_MODULE_VERSION 错误?如果是,请参阅此页面:electronjs.org/docs/tutorial/using-native-node-modules 也用于异步操作我将使用 nan 库:github.com/nodejs/nan
-
你可以升级你的开发机器的node版本。只需下载较新的版本并安装即可。
-
@UsmanAfzal Electron 使用它自己的节点版本,而不是机器上安装的那个
标签: node.js npm electron chromium