gpt4 book ai didi

node.js - 语法错误: Unexpected token … in serialport in node_modules

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

我一直试图运行vue-electron应用程序。但是出现以下错误。

  App threw an error during load
C:\newFolder02\pos4-desktop\node_modules\@serialport\stream\lib\index.js:103
const settings = { ...defaultSettings, ...options }
^^^

SyntaxError: Unexpected token ...
at createScript (vm.js:74:10)
at Object.runInThisContext (vm.js:116:10)
at Module._compile (module.js:533:28)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:503:32)
at tryModuleLoad (module.js:466:12)
at Function.Module._load (module.js:458:3)
at Module.require (module.js:513:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (C:\newFolder02\pos4-desktop\node_modules\serialport\lib\index.js:1:175)

错误来自以下行。
const settings = { ...defaultSettings, ...options }

我使用以下工具
  • Node 8.16.0
  • npm 6.4.1
  • Electron 1.8.2

  • 在Windows中不起作用。但是它可以在Mac OS中使用。
    任何的想法..?

    最佳答案

    我找到了解决方案。您可以使用Babel(https://babeljs.io/en/repl)将ES6代码转换为原始JavaScript代码。

    我通过Babel将ES6代码转换为原始JavaScript。我在左侧边栏中勾选了ENV PRESET。我将Electron设置为“1.8”,将Node设置为“8.16”。运作良好。
    Babel Screenshot

    关于node.js - 语法错误: Unexpected token … in serialport in node_modules,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59980775/

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