gpt4 book ai didi

google-chrome - Electron v4 是否支持 ECMAScript 模块?

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

我正在使用 Electron 编写应用程序。当前版本 4.0.6 基于 Node 10.11.0 和 Chrome 69.0.3947.106。

我认为最新版本的 Electron 会支持 ECMAScript (ES6) 模块,但到目前为止我还不能让它们工作。特别是,在启动应用程序时,该行:

从'./action'导入{runTask};

给出运行时错误:

Uncaught SyntaxError: Unexpected token {

在我投入更多精力追查问题之前,我想知道 Electron 中模块支持的状态。

Electron 版本 4 (Chrome 69) 是否支持 ECMAScript (ES6) 模块?

最佳答案

Chrome 显然已经支持他们 Chrome 63:

https://caniuse.com/#feat=es6-module-dynamic-import

这可能意味着您可以在前端使用它们?

但是节点 v11.11.0 似乎只通过一个额外的标志来支持它们,--experimental-modules :

https://nodejs.org/api/esm.html

我找不到引用,但也许节点 10.11.0 是相同的,这将使它们也可以在 Electron 后端工作?

(抱歉,我还在使用较旧的 Electron,并且很乐意使用老式的 require() ,因此无法根据个人经验告诉您它是否可行。)

关于google-chrome - Electron v4 是否支持 ECMAScript 模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55044320/

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