如何检查您是否编写了ES6代码?

Tho*_*s W 13 javascript babel ecmascript-6

我写了一堆Javascript代码.我从来没有意识到有多个JS'版本',比如ES5和ES6.

我现在把这个项目托管在Github上,有人指出因为我使用的是ES6代码,我可能需要将它转换为带有Babel的 ES5 .

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

小智 14

http://jshint.com/http://www.jslint.com/ - 只需在控制台中添加代码即可检测ES6特定规格


Jon*_*ood 6

将它添加到 Babel repl 中,看看它是否有变化:

https://babeljs.io/repl/

:-) 希望有帮助

除此之外,最好使用 webpack、gulp、rollup 等使用 babel 设置 es6

这样,如果您编写 es6 或 es5,它会自动转换,您可以在途中学习一些新功能,同时仍然支持仅 es5 浏览器