signed

QiShunwang

“诚信为本、客户至上”

ES6和ES5的区别

2021/3/21 10:40:15   来源:
1.首先要知道的是es5的兼容性比较好所以在大部分的浏览器都可以正确的运行,而es6因为是比较新的语法
所以兼容还不够好,因此大部分的开发流程就是,先用es6语法开发然后借用babel工具将es6转化为es5运行
2.es6模块化代码无法在node环境中直接运行,需要转化为es5
3.将es6转化为es5的方法

建立一个文件夹,新建一个.babelrc的文件

{

  "presets":["es2015"],

  "plugins": []

}

执行babel 文件名 -d 新建文件名生成es5 的文件