bal*_*ve2 8 javascript node.js typescript ecmascript-6 electron
我目前es3默认在tsconfig.json我的Electron 5.0.6项目文件中定位。我收到一条错误消息,提示我必须升级到至少才能使用TypeScriptes6的 getter/setter 功能。
现在我想知道如何为我的项目选择正确的 ECMAScript 版本。我显然想使用 ECMAScript 的最新功能,但我不知道升级到新版本将如何改变我的项目的平台支持。我仍然想支持较旧的操作系统版本,并想知道升级 ECMAScript 目标版本是否会以某种方式影响此问题,或者是否有其他原因不升级。
请告诉我是否需要在我的问题中添加更多信息。我很感激每一个答案。
您应该针对您的应用程序支持的 ECMA 版本。通常,我根据特定电子版本的 Chromium、Node 和 V8 版本来选择它们。
Electron 5.0.7使用 Node v12.0.0和 Chromium 73,因此与ES10/ES2019兼容。基于这些表。
提示:有时主进程和渲染进程支持不同的规范,因此请始终确保为每个进程指定正确的版本。