我正在使用nodejs,表示。
我的代码是...
var option = { name: 'Tobi' };
app.render('email', { option });
我部署到生产环境。它抛出错误SyntaxError: Unexpected token }
我可爱的节点服务器死了...:scream:
无论如何,我已将其修复。像这样...
var option = { name: 'Tobi' };
app.render('email', option);
Buuuuut,
在我的本地环境中,我无法捕捉到。我知道那是我的错。
如何在本地环境中捕获语法错误?
我认为可以通过jshint完成。但我无法从jshint中找到合适的选项。
我需要你的帮助。谢谢
该{ option }
语法在ES6是新的。
大概是因为您的开发环境使用的是比生产环境新的NodeJS版本,因此您的生产环境不支持新语法。(在NodeJS的版本4中添加了支持)。
确保在生产和开发环境之间匹配软件版本。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句