babel-preset-env使用介绍
2017-06-23 15:23
507 查看
本文介绍一个babel转码神器babel-preset-env
简介现如今不同的浏览器和平台chrome, opera, edge, firefox, safari, ie, ios, android, node, electron 不同的模块 "amd" , "umd" , "systemjs" , "commonjs" 这些es运行环境对es6,es7,es8支持不一,有的支持好,有的支持差,为了充分发挥新版es的特性,我们需要在特定的平台上执行特定的 转码规则,说白了就像是按需转码的意思
安装
npm install --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-preset-latest使用介绍
- babel-preset-env: a preset that configures Babel for you
- virtualenv和virtualenvwrapper介绍和使用
- virtualenv和virtualenvwrapper介绍、安装和使用
- 你好babel-preset-env,再见babel-preset-2015
- babel && babel-preset-env
- 更改babel-preset-env错误翻译fetch语法配置
- [Node] Use babel-preset-env with Native Node Features and Also Use Babel Plugins
- virtualenv和virtualenvwrapper介绍、安装和使用
- MYSQL初学者使用指南与介绍
- 存储过程介绍及asp存储过程的使用
- SQL SERVER 函数使用方法介绍
- MYSQL初学者使用指南与介绍
- JDOM 介绍及使用指南
- 存储过程介绍及asp存储过程的使用
- MYSQL初学者使用指南与介绍
- tiles使用介绍
- ·搜索引擎Nutch介绍(1)-使用Nutch
- Ant介绍以及基本使用指南