我尝试使用babel-cli
安装完成后,我制作了一个包含以下内容的文件:
test.js
class Point {
constructor(x, y) {
this.x = x;
this.y = y;
}
static distance(a, b) {
const dx = a.x - b.x;
const dy = a.y - b.y;
return Math.sqrt(dx*dx + dy*dy);
}
}
const p1 = new Point(5, 5);
const p2 = new Point(10, 10);
console.log(Point.distance(p1, p2));
接下来我运行命令来改造它......
$ babel test.js
我希望看到转变的ES5" javascript,但它只是吐出完全相同的东西,行换行,没有转换。
如何使用Babel将其转换为ES5 javascript代码?