请教,pm2+node-v5.2.0,访问页面报错“Unexpected reserved word”
错误日志指向代码里的class,但node官网文档里说v5.0开始默认支持class特性,大家帮忙看看这是什么原因导致的? 谢谢!在线关注!
5 回复
Classes (strict mode only)
@William17 错误日志的确指向class关键字 但是我也确实使用了严格模式 这个应该不会错
具体我也不太清楚。你最好检查一下一下几点
1 你运行代码时使用的node的版本
2 你是否真的在用严格模式,例如在出错的一行上面加一句var eval;
看看会不会抛出语法错误
@William17 搞明白了,是node版本的问题。 我之前是用nvm安装的v5.2.0,刚才用node -v查看的结果居然是v0.10.36,但是用nvm查看的版本是v5.2.0。然后用nvm装了v5.3.0,用node -v和nvm查看的结果都是v 5.3.0。 好神奇。
nvm没有默认启动最新的版本
执行 nvm alias default stable