我不明白为什么它没有运行,我一直收到此错误
}); ^
SyntaxError: Unexpected token }
at new Script (vm.js:51:7)
at createScript (vm.js:138:10)
at Object.runInThisContext (vm.js:199:10)
at Module._compile (module.js:624:28)
at Object.Module._extensions..js (module.js:671:10)
at Module.load (module.js:573:32)
at tryModuleLoad (module.js:513:12)
at Function.Module._load (module.js:505:3)
at Function.Module.runMain (module.js:701:10)
at startup (bootstrap_node.js:193:16)
答案 0 :(得分:0)
即使您不遵守“请勿发布图片”规则,我也会尽力为您提供答案。
我在图像中看到,在第30行,您有一个else
未被关闭,而下一个字符是}
,因此可能是引起问题的原因。您应该编写else {}
才能使代码运行。
为避免此类愚蠢的错误,请尝试使用类似ESLint的方法:我看到您使用的是Atom Editor,有一个针对该原子包(link)