babel es6转es5原理_es6兼容es5吗

babel es6转es5原理_es6兼容es5吗首先需要安装依赖环境npmi–save-devbabel-clibabel-preset安装es5转换npmi–save-devbabel-preset-es2015安装polyfillnpmi–save-devbabel-polyfill安装运行时转换npmi–save-devbabel-plugin-transform-r…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

  1. 首先需要安装依赖环境
    npm i –save-dev babel-cli babel-preset

  2. 安装es5转换
    npm i –save-dev babel-preset-es2015

  3. 安装polyfill
    npm i –save-dev babel-polyfill

  4. 安装运行时转换
    npm i –save-dev babel-plugin-transform-runtime babel-runtime

  5. 编写.babelrc文件

    {
      "presets": [
        "es2015"
      ],
      "plugins": []
    }
    
  6. 如果需要兼容IE下的promise,需要引入如下脚本
    第一个shim是为了可以让一些低级的浏览器支持最新的ecmascript5的一些特性
    第二个polyfill是一个在线给浏览器打补丁的脚本。
    有关shim的具体知识可以看该网站

     <script src="https://cdnjs.cloudflare.com/ajax/libs/es5-shim/4.5.7/es5-shim.min.js" ></script>
     <script src="https://cdn.polyfill.io/v2/polyfill.min.js" ></script>
    
  7. 如果还有报错比如IE下的Array.from方法报错,添加如下兼容性脚本

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

    目前只是自己在项目中使用的解决方法,可能还存在一些问题,后期会继续完善,本文会持续更新中

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

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/189854.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 运放专题:电压电流转换

    运放专题:电压电流转换电压电流转换

  • 二十出头,老气横秋

    有的时候,我们希望年轻人成熟一点,不要巨婴,不要总是等着别人来解救,要自立,要有担当。但有时候吧,发现有些年轻人,似乎过于成熟了,二十来岁的人,感觉怎么就老气横秋的。1、…

  • 网页游戏制作_怎么制作app软件

    网页游戏制作_怎么制作app软件对于网页游戏是怎样制作的,你最起码要先学会html超文本标记语言再谈其他的工具方面我喜欢dreamweaver8.0图像及动画方面我喜欢photoshopcs3flash8.0用这三

  • latex教程详细笔记「建议收藏」

    latex教程详细笔记「建议收藏」本文是笔者初学WinEdt用以编辑Latex的笔记,只涉及一些简单问题,详细请参考百度文库(点点这几个字看看~~)本文的主要参考文献是ta1.字体大小options—optionsinterface—Fontschemes—Font双击从右边找到FONT_SIZE将10改为自己想要的,如14—-保存—右键单击左边之前的Font—-LoadScript—结束2.分段机制在原…

  • 解决iframe嵌套页面问题「建议收藏」

    解决iframe嵌套页面问题「建议收藏」/*如果页面嵌套,跳出嵌套*/if(window.top!=window.self){top.location=this.location;}

  • spring dubbo集成(nacos dubbo)

    springBoot整合dubbo集成 传统Spring整合dubbo,需要繁琐的编写一堆堆的*.xml配置文件 而springBoot整合dubbo后,不在需要写*.xml,通过jar包引用,完 成整合,通过注解的形式完成配置。提高我们的开发效率目录结构1服务层生产者开发(hs-ldm-server-service)1.1添加dubbo依赖包<dependencies><dependency><groupId>org.ap

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号