Javascript SyntaxError:意外标记=>;Nodejs

Javascript SyntaxError:意外标记=>;Nodejs,javascript,node.js,Javascript,Node.js,此脚本在Windows 10 Nodejs上工作,但在Ubuntu Nodejs v0.12上不工作 bot.on("message", msg => { // Content }); arrow函数=>是ES6函数,不能与ES5一起使用,ES5是4.4.5版本下节点的默认值。 在windows上,您必须安装最新版本的node,该版本支持该类型的功能升级您的nodejs版本。您至少需要4.4.5版本才能使用箭头功能。或者使用参数--harmony启动节点,以启用更多ES6功能。请看=>

此脚本在Windows 10 Nodejs上工作,但在Ubuntu Nodejs v0.12上不工作

bot.on("message", msg => {
 // Content
});

arrow函数=>是ES6函数,不能与ES5一起使用,ES5是4.4.5版本下节点的默认值。
在windows上,您必须安装最新版本的node,该版本支持该类型的功能

升级您的nodejs版本。您至少需要4.4.5版本才能使用箭头功能。或者使用参数
--harmony
启动节点,以启用更多ES6功能。请看
=>
应该是
=>
谢谢TimoSta,我忽略了这一点。