title: es5转es6
date: 2019-10-22
原本在个人博客上写了一些博文,现转移到CSDN上
es5转es6
目前前端页面很多都是使用目前比较新的es6进行书写,但是以前的一些项目还是使用es5书写的,所以在一些时候,需要将es5转为es6
- 安装工具包
npm install -g lebab
- 转换文件示例
- 将es5.js中的回调函数转换为=>:
lebab es5.js -t arrow
- 将es5.js中的var转换为let/const,并存入到es6.js
lebab es5.js -o es6.js -t let
- 在代码中将es5语法转为es6:
import lebab from 'lebab'; const {code, warnings} = lebab.transform('var f = function(){};', ['let', 'arrow']); console.log(code); // -> "const f = () => {};"
- 将es5.js中的回调函数转换为=>: