可以用es6代替es5写日常项目吗?

现在学到es6了,感觉es6在给es5各种填坑,既然es6这么好用,是不是可以直接上es6做项目?会不会遇到什么问题?

阅读 7.3k
6 个回答

我现在所有的项目都用 ES6 写。你需要 Babel:

https://babeljs.io/

你写 ES6,Babel 帮你转成 ES5,注意在项目中实际使用/引用的是 Babel 转换后的文件。

可以,就是有些语法浏览器不支持。。。

可以使用 babel 转换,可以把 ES6 转换为 ES5 ,支持绝大部分 ES6 语法。 但是偶见有转换出来不等价的(基本遇不到)。

可以的 可以使用 babel 转为es5

可以的的的的

es6是可以用来编写实际项目的,如果只考虑兼容到IE8使用babel-es2015,如果兼容早期版本可以考虑使用es3相关babel插件做编译,可以参考项目如video.js,vue.js,学习下这些开源框架的构建过程

推荐问题
宣传栏