2017-07-28 116 views
1

我写了一堆Javascript代码。我从来没有意识到有多个JS版本,比如ES5和ES6。如何检查您是否编写了ES6代码?

我现在有这个项目托管在Github上,有人指出,因为我使用的是ES6代码,所以我可能需要将它转换为ES3,其格式为Babel

但是,我不知道我的代码中哪些部分使用ES6。我可以阅读所有的ES6规范,但有没有某种工具/检查器可以标记我项目中的所有ES6代码?

+1

'eslint'检测器ES6具体规格。 – alexmac

+0

那么,如果它在你现在的环境中是一样的,不,你不需要Babel。如果你使用了一些不支持的功能,你就会知道。 – Bergi

+0

@Bergi我在Github上托管这个项目,所以其他可能有不同浏览器/运行时的其他人也运行它。 –

回答

0

添加入巴贝尔REPL,看看它的变化:

https://babeljs.io/repl/

:-)希望帮助以外,它可能是最好的设置ES6使用的WebPack巴贝尔

其他,吞吐,汇总等

因此,如果你写es6或es5它会自动转换,你可以学习一些新的功能,同时还支持es5只有浏览器