我尝试在ECMA2015中运行类,但得到以下错误
class Task {
constructor(name)
{
this.name=name;
this.completed = false;
};
}
我得到以下错误
class Task {
^^^^^
SyntaxError: Unexpected reserved word}
注意我正在使用最新的节点版本0.12.14,我也尝试使用
node --harmony <myfilename>
node --harmony_modules <myfilename>
等等,但没有任何帮助。有人可以帮忙吗?
答案 0 :(得分:3)
latest node.js version is v6。您的v0.12.14版本已经过时,因此不支持许多ES6功能。
有关不同node.js版本的功能支持,请参阅this table和this table。对class
关键字的完全支持主要出现在v4中,并在v5中完全实现。