美文网首页
babel-preset-env使用介绍

babel-preset-env使用介绍

作者: thekings | 来源:发表于2018-12-04 16:56 被阅读0次

简介

本文介绍一个babel转码神器babel-preset-env

现如今不同的浏览器和平台chrome, opera,edge, firefox, safari, ie, ios, android, node, electron不同的模块"amd","umd","systemjs","commonjs"这些es运行环境对es6,es7,es8支持不一,有的支持好,有的支持差,为了充分发挥新版es的特性,我们需要在特定的平台上执行特定的转码规则,说白了就像是按需转码的意思

安装

npminstall--save-dev babel-preset-env

使用

1.在babel配置文件中{"presets": ["env"]}上面这个配置的作用和babel-prset-latest的作用一致也就是下面这个配置{"presets": ["latest"]}

2.babel-preset-env可以设置一些选项,这里就介绍几种,有兴趣自己去看英文文档targets 指定运行环境targets.node 指定node版本targets.browsers 指定浏览器版本modules 指定何种形式的模块,设置为false表示不转码模块具体配置书写方式如下

{"presets": [  

      [

            "env",

            {

                "targets": {"chrome": 52,"browsers": ["last 2 versions","safari 7"]   }      

      }]   

 ]}

相关文章

  • babel-preset-env使用介绍

    简介 本文介绍一个babel转码神器babel-preset-env 现如今不同的浏览器和平台chrome, op...

  • wabpack babel

    babel的编译流程 基本配置: babel-preset-env 配置语法:"presets": ["nev",...

  • 在webpack中使用babel

    安装流程 安装babel-preset-env和babel-loadernpm install --save-de...

  • .babelrc

    {// 此项指明,转码的规则"presets": [// env项是借助插件babel-preset-env,下面...

  • trailer-website-koa 项目笔记

    node支持import语法 安装插件 npm i babel-cli babel-preset-env -D 添...

  • 2018webpack报ERROR in xxx.js from

    2018-01-01 webpack-3.10 babel-preset-env 环境下解决方案 babel...

  • babel踩坑

    1.安装babel-cli babel-preset-env 首先通过npm init -y命令生成package...

  • 3.STREAM

    1.Stream使用介绍 2.FS的使用介绍 3.Buffer使用介绍 4.Events使用介绍 5.有个例子可以看下

  • [iOS]JPVideoPlayer 3.0 使用介绍

    [iOS]JPVideoPlayer 3.0 使用介绍 [iOS]JPVideoPlayer 3.0 使用介绍

  • Pytest - 使用介绍

    1. 概述 pytest是一个非常成熟的全功能的Python测试框架,主要特点有以下几点: 1、简单灵活,容易上手...

网友评论

      本文标题:babel-preset-env使用介绍

      本文链接:https://www.haomeiwen.com/subject/fnkvcqtx.html