我最近安装了Babel CLI,因为我想尝试所有这些新的ES6功能,但CLI根本无法工作。
我已使用NPM和以下命令安装它:npm install -g babel-cli
。
然后我创建了一个名为script.js
的新文件。我将他们网站上的一些新的ES6类代码复制到了文件中:
class Test {
test() {
return "test";
}
}
var test = new Test;
test.test(); // "test"
然后我执行了以下命令babel script.js
,它只是在命令行中显示了文件的内容。然后,我尝试了编译文件并将其输出到新文件的命令:babel script.js --out-file compiled-script.js
。但它根本没有编译文件,它只是将其内容复制到新文件中。
我做错了什么?