Babel没有编译ES6到ES5 Javascript

时间:2015-11-12 16:53:45

标签: javascript babeljs

我尝试使用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代码?

0 个答案:

没有答案