我写了一堆Javascript代码。我从来没有意识到有多个JS'版本,如ES5和ES6。
我现在已经在Github上托管了这个项目,并且有人指出因为我使用ES6代码,我可能需要使用Babel将其转换为ES5。
但是,我不知道我的代码的哪些部分使用ES6。我可以阅读所有ES6规范,但是有哪种工具/检查器可以标记我项目中的所有ES6代码吗?
答案 0 :(得分:8)
http://jshint.com/或http://www.jslint.com/ - 只需在控制台中添加代码即可检测ES6特定规格
答案 1 :(得分:2)
将其添加到Babel repl中,看看它是否发生了变化:
:-)希望有所帮助
除此之外,最好使用webpack,gulp,rollup等设置带有babel的es6
因此,如果您编写es6或es5,它将自动转换,您可以在途中学习一些新功能,同时仍然支持es5仅浏览器