节点服务器存在扩散运算符语法错误



我读了很多以前的答案,但都没有成功。当试图用"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并使用它强制节点更新到更高版本后,此错误不再出现。

最新更新