Node.js Connect mongo语法错误:意外令牌=>;

Node.js Connect mongo语法错误:意外令牌=>;,node.js,mongodb,express,connect-mongo,Node.js,Mongodb,Express,Connect Mongo,嗨,我有以下错误 node_modules/connect-mongo/src/index.js:29 unserialize: options.unserialize || (x => x), ^^ 我有以下版本: node@v3.3.1 express@4.14.0 mongoose@4.6.5 mongodb@2.2.11很可能您的Node.js版本已经过时 (x=>x)等价于函数(x){return x;}(称为箭头函数) 将Node.js更新为大于4.0.0的版本 使用--ha

嗨,我有以下错误

node_modules/connect-mongo/src/index.js:29
unserialize: options.unserialize || (x => x),
^^
我有以下版本:

node@v3.3.1

express@4.14.0

mongoose@4.6.5


mongodb@2.2.11

很可能您的Node.js版本已经过时

(x=>x)
等价于
函数(x){return x;}
(称为箭头函数)

将Node.js更新为大于
4.0.0
的版本


使用
--harmony
标志运行
节点
进程可以解决这个问题,但仍然将node.js更新到最新版本要好得多。

我这样做了,但没有什么区别:
sudo npm cache clean-f sudo npm install-g n sudo n stable
节点--version输出的功能是什么└─── n@2.1.4Hmm,只需运行
节点--version
。它应该输出类似于
v…
Yes的内容,只需从—————————下载最新版本即可。