节点服务器传播运算符语法错误
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 并使用它强制节点更新到更高版本后,此错误不再出现。
我已经阅读了很多以前的答案,但没有任何效果。当尝试使用 '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 并使用它强制节点更新到更高版本后,此错误不再出现。