Electron - 服务内容中的Async关键字会导致意外令牌

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Electron - 服务内容中的Async关键字会导致意外令牌相关的知识,希望对你有一定的参考价值。

我有一个节点服务器运行一个简单的垄断应用程序,我的电子应用程序只是加载节点服务器的URL。我遇到的问题是在运行节点服务器前端的javascript中有一些异步函数,当电子应用程序尝试使用此脚本时,它会为异步关键字抛出一个意外的令牌。

我试图将Electron应用程序设置为使用Babel渲染器运行,但这没有任何效果,所以我不确定我是否遗漏了任何东西

答案

async / await关键字是JavaScript的新语法,早于7.6版的Node版本不支持。因此,Electron使用Node.js和Chrome,您需要使用node.js高于7.6的Electron版本。

要检查您的Electron正在使用的Node.js版本,请使用electron.exe运行以下js代码