前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >babel转换es6_ideamaven依赖配置

babel转换es6_ideamaven依赖配置

作者头像
全栈程序员站长
发布2022-09-29 10:13:50
3000
发布2022-09-29 10:13:50
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

用Babel-cli将ES6转ES5

一、为什么要转ES5

虽然ES6非常好用,但并不是所有浏览器所有客户端都适应ES6的,降成ES5是为了更强的使用性。我一直不关注这个东西,直到有人和我说,你做的东西很好,但是对不起,我82年的浏览器显示不出来

二、安装转换工具 babel-cli

1.第一步初始化文件夹(如果已经有package.json文件说明已经初始化过了,可以跳过) 右键在文件夹在终端中打开,输入命令npm init -y或者cnpm init -y

在这里插入图片描述
在这里插入图片描述

2.在终端继续输入命令cnpm install --global babel-cli安装 babel-cli

3.在终端继续输入命令cnpm install --save-dev babel-preset-latest --save-dev安装预设(转码标准)

4.在文件夹下创建.babelrc配置文件,并在里面写上以下内容

代码语言:javascript
复制
{ 
   
    "presets":"latest"
}

三、开始转换

1.单文件转换 假如我要将名为ES6.js的es6文件转化成名为ES5.js的ES5文件,在终端输入以下命令

代码语言:javascript
复制
babel .\01-ES6.js --out-file 01-es5.js               

你会发现文件夹目录下新增了一个文件

里面的内容已经变成ES5能使用的语法了

let变成了var const变成了var 箭头函数也变成了普通函数

2.批量转换:

src文件夹里的全部文件转换后,新建一个dist文件夹存储转换后的文件 操作 输入命令 babel src --out-dir dist 简写 babel src -d dist

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/192892.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年9月16日 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 用Babel-cli将ES6转ES5
    • 一、为什么要转ES5
      • 二、安装转换工具 babel-cli
        • 三、开始转换
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档