我写了一堆Javascript代码。我从来没有意识到有多个JS版本,比如ES5和ES6。如何检查您是否编写了ES6代码?
我现在有这个项目托管在Github上,有人指出,因为我使用的是ES6代码,所以我可能需要将它转换为ES3,其格式为Babel。
但是,我不知道我的代码中哪些部分使用ES6。我可以阅读所有的ES6规范,但有没有某种工具/检查器可以标记我项目中的所有ES6代码?
我写了一堆Javascript代码。我从来没有意识到有多个JS版本,比如ES5和ES6。如何检查您是否编写了ES6代码?
我现在有这个项目托管在Github上,有人指出,因为我使用的是ES6代码,所以我可能需要将它转换为ES3,其格式为Babel。
但是,我不知道我的代码中哪些部分使用ES6。我可以阅读所有的ES6规范,但有没有某种工具/检查器可以标记我项目中的所有ES6代码?
添加入巴贝尔REPL,看看它的变化:
:-)希望帮助以外,它可能是最好的设置ES6使用的WebPack巴贝尔
其他,吞吐,汇总等
因此,如果你写es6或es5它会自动转换,你可以学习一些新的功能,同时还支持es5只有浏览器
http://jshint.com/或http://www.jslint.com/ - 将只是增加你的代码在控制台例如
'eslint'检测器ES6具体规格。 – alexmac
那么,如果它在你现在的环境中是一样的,不,你不需要Babel。如果你使用了一些不支持的功能,你就会知道。 – Bergi
@Bergi我在Github上托管这个项目,所以其他可能有不同浏览器/运行时的其他人也运行它。 –