节点服务器传播运算符语法错误

Spread operator syntax error with node server

我已经阅读了很多以前的答案,但没有任何效果。当尝试使用 'node server.js' 运行 我的服务器时,它会在我的一个节点模块文件(我无法更改)中存在的传播运算符上抛出语法错误

错误:

/node_modules/package/index.js 
   app.requestDefaults = requestPromise.defaults({ ...authOptions, json:true}); 

SyntaxError: Unexpected token ...
    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)

我已将以下内容添加到我的 babelrc 中,但仍未解决问题:

  "plugins": [["transform-object-rest-spread", { "useBuiltIns": true }]]

关于发生这种情况的原因还有其他选择吗?

事实证明,当我将节点从 6.* 更新到 12.* 时,它无法正常工作,在下载 nvm 并使用它强制节点更新到更高版本后,此错误不再出现。