请教,pm2+node-v5.2.0,访问页面报错“Unexpected reserved word”
发布于 9 年前 作者 huangshaohui 5957 次浏览 最后一次编辑是 8 年前 来自 问答

错误日志指向代码里的class,但node官网文档里说v5.0开始默认支持class特性,大家帮忙看看这是什么原因导致的? 谢谢!在线关注!

5 回复

@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

回到顶部