【发布时间】:2017-11-05 09:20:58
【问题描述】:
我不断收到以下代码的SyntaxError: Unexpected token )' 错误:
passport.use(
'local-signup',
new LocalStrategy({
usernameField: 'email',
passwordField: 'password',
passReqToCallback: true, // pass back req to callback
},
(req, email, password, done) => {
// ...
},
),
);
它实际上是在我放入箭头函数之后才开始的。我想我在语法方面遗漏了一些东西。我正在使用 airbnb 风格指南和 linter 顺便说一句。运行 Node.js LTS。 VS Code 在编辑器本身也不会给出任何解析错误。 该代码通过 Babel 转译为 ES2015 时有效。我仍然很好奇为什么它不能使用 ES6 语法。
【问题讨论】:
标签: javascript node.js ecmascript-2017