【问题标题】:Yarn run build SyntaxError纱线运行构建语法错误
【发布时间】:2018-12-20 08:22:43
【问题描述】:

运行 Electron Build 导致 SyntaxError: Unexpected token function

$ build
...\node_modules\read-config-file\out\main.js:72
async function readConfig(configFile) {
      ^^^^^^^^

SyntaxError: Unexpected token function
    at createScript (vm.js:56:10)
at Object.runInThisContext (vm.js:97:10)
at Module._compile (module.js:549:28)
at Object.Module._extensions..js (module.js:586:10)
at Module.load (module.js:494:32)
at tryModuleLoad (module.js:453:12)
at Function.Module._load (module.js:445:3)
at Module.require (module.js:504:17)
at require (internal/module.js:20:19)

找到了解决办法 这个问题涉及到 https://github.com/electron-userland/electron-builder/issues/2986

20.8.1 之前的版本或电子生成器中似乎不存在该问题

【问题讨论】:

  • 您应该更改标签 yarnpkg(一个开源 JavaScript 包管理器),而不是 yarn(另一个资源谈判者)。

标签: npm electron yarnpkg electron-builder


【解决方案1】:

如果您使用的是节点版本 7.x 或更低版本,请更新您的节点安装。

节点版本 8 之前不支持异步。

【讨论】:

    猜你喜欢
    • 2021-11-09
    • 2022-01-16
    • 2021-10-10
    • 2022-06-20
    • 2021-05-11
    • 2021-08-18
    • 2019-10-13
    • 2019-03-07
    • 1970-01-01
    相关资源
    最近更新 更多