ES6转ES5

为了兼容部分不支持ES6语法的浏览器,我们通过babelES6代码转化成ES5.

首先我们创建一个大的文件夹,起名为ES6ES6文件夹下有两个文件夹distsrc,src文件夹下面存放着即将转化的ES6文件,而dist则存放转化后的文件。

接着打开命令行进入ES6文件夹下,输入npm init -y对整个文件进行初始化创建项目, 创建完毕后ES6目录下会多了个package.json文件,这个文件是项目的配置文件。

接着我们输入npm install -g babel-clinpm install --save-dev babel-preset-es2015 babel-cli来安装babel-preset-es2015babel-cli,安装完毕后package.json文件会多出个配置选项,如下。

 另外我们还要新建.babelrc文件,文件内的代码如下

{
    "presets":[
        "es2015"
    ],
    "plugins":[]
}

至此我们的环境就搭建完毕了,在控制台中输入babel src --out-dir dist即可将ES5代码转化成ES6代码,演示效果如下

如果不想每次都输入这么长的代码的话,可以在package.json文件中的scripts标签内增加以下这条语句

"build":"babel src --out-dir dist"

 之后就能直接通过“npm run build”来将ES6代码转化成ES5代码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值