一、babel转码器

将ES6转码为ES5代码

作用:不用担心环境是否支持ES6,可以直接通过ES6的方式编写程序

例如:

//转码前

input.map(item==>item + 1); //ES6的箭头函数。

//转码后

input.map(function(item){

return item+1

})

Babel命令行环境

Babel的命令行版本通过以下命令安装:

$ npm install --global babel-cli

$ npm install --save babel-preset-es-2015

然后在当前目录下新建配置文件 .babelrc

新建方法如下:

在windows系统中,不允许直接右键建立没有文件名的文件,可以通过cmd命令行创建:在当前文件夹打开cmd并键入命令:

type: nul>.babelrc

然后,将这些规则加入 .babelrc

{

"presets": [

"es2015"

],

"plugins": []

}

babel-node命令可以直接运行ES6脚本

$ babel-node es6.js      //运行该脚本

将ES6代码转为ES5代码。

$ babel es6.js

-o或者--out-file 可将转换后的代码从标准输出重定向到文件

$ babel es6.js -o es5.js

或者

$ babel es6.js --out-file es5.js

-d参数用于转换整个目录。

$ babel -d build-dir source-dir

注意: -d参数后面跟的是输出目录

另有Traceur转码器可将ES6代码转为ES5代码

转载于:https://blog.51cto.com/11490093/1899136

ES6学习笔记第一章相关推荐

  1. 《Go语言圣经》学习笔记 第一章 Go语言入门

    Go语言圣经学习笔记 第一章 Go语言入门 目录 Hello, World 命令行参数 查找重复的行 GIF动画 获取URL 并发获取多个URL Web服务 本章要点 注:学习<Go语言圣经&g ...

  2. 编译原理(龙书)学习笔记 第一章

    编译原理(龙书)学习笔记 第一章 1.1语言处理器 解释器(interpreter) : 编译器(compiler): 一个语言处理系统 练习 1.1.1:编译器和解释器之间的区别 1.1.2:相对优 ...

  3. 小吴的《机器学习 周志华》学习笔记 第一章 绪论

    小吴的<机器学习 周志华>学习笔记 第一章 绪论 近一年时间接触到不少机器学习的知识,虽然断断续续学了一些,总感觉还没有入门(只学会了疯狂调包).因此,最近开始系统学习Machine Le ...

  4. 计算机网络学习笔记---第一章

    计算机网络学习笔记 第一章 文章目录 计算机网络学习笔记 第一章 前言 一.计算机网络的概念 (一)计算机网络的功能 1.数据通信(连通性) 2.资源共享(硬件 软件 数据) 3.分布式处理 (Had ...

  5. 机器人导论(第四版)学习笔记——第一章

    机器人学导论(第四版)学习笔记--第一章 1. 概述 1.1 背景 1.2 操作臂力学和控制 1.3 符号 1. 概述 1.1 背景 工业自动化的发展带来了工业机器人的高速发展.本书聚焦机械臂的力学和 ...

  6. PhalAPI学习笔记 ——— 第一章自定义HelloWorld接口

    PhalAPI学习笔记 --- 第一章自定义HelloWorld接口 前言 自定义接口 项目实例 结果 分布解析 结束语 前言 公司业务需要转学PHP,而PHP中一个功能强大且生态链完整的PHP接口框 ...

  7. [go学习笔记.第一章] go可以做什么

    go可以做什么,go有以下三大学习方向: Golang的应用领域 1.区块链应用 区块链技术,简称BT(Blockchain technology),也被称之为分布式账本技术,是一种互联网数据库技术, ...

  8. Kotlin学习笔记 第一章开始 第二章 基础

    参考链接 Kotlin官方文档 https://kotlinlang.org/docs/home.html 本系列为参考Kotlin中文文档 https://download.csdn.net/dow ...

  9. 《谁说菜鸟不会数据分析》学习笔记 第一章总览 第二章数据分析思路

    网上的信息太琐碎了,根本没搞懂什么是数据分析方法什么是数据分析方法论,所以找了一本比较简单的书来系统学习一下,本来打算粗略看完,但是觉得这本书知识还是不错的,所以决定在未来一周把这本书用心学一下. 这 ...

最新文章

  1. 《算法竞赛中的初等数论》(五)正文 0x50筛法(ACM / OI / MO)(十五万字符数论书)
  2. aspx后台调用前台jquery_Jquery Ajax调用aspx页面方法
  3. SQL 性能优化梳理,干掉慢SQL!
  4. 你好,脂肪肝!来自22岁的大学生的体检报告
  5. r语言的逻辑回归分类
  6. 快慢法判断单链表中是否有循环链表
  7. [FFT/IFFT]快速傅里叶(逆)变化 + 递归和递推模板
  8. 抽一个读者,送她一台MacBook!
  9. 化工企业数据分析报表系统项目之销售模块分析
  10. queueMicrotask 来执行微任务
  11. apk私钥_移动安全(二)|APK打包流程及签名安全机制初探
  12. Glide4.0源码全解析(二),load()背后的故事
  13. MapGIS格式转ArcGIS方法
  14. 通信原理(张祖凡)知识点归纳【持续更新】
  15. tibco rv java实例_Tibco RV - fault tolerance
  16. 开源机器人库orocos KDL 学习笔记(三):Kinematric Chain
  17. 想要无所不能的女秘书,用Office 365啊
  18. 双向长短期记忆网络模型_一种基于双向长短期记忆网络的定位修正方法与流程...
  19. 日内趋势票如何把握?
  20. Python 修改AD账号密码(三)- 简易网页版

热门文章

  1. AndroidStudio_开发工具的设置_代码编辑器使用_新特性---Android原生开发工作笔记73
  2. Vue插件_自己封装插件_以及使用自定义插件---vue工作笔记0017
  3. MyCat分布式数据库集群架构工作笔记0006---Mycat启动
  4. Linux多线程工作笔记0002---C语言函数前面的*是什么意思
  5. 嵌入式工作笔记0003---认识LCD显示器
  6. SpringCloud工作笔记068---登录堡垒机_下载文件报错_Xshell向Linux上传下载文件_lrzsz_ZModem
  7. Web前端工作笔记004---js--webSocket简单介绍和使用方法
  8. security工作笔记008---springBoot springCloud中的security配置全解
  9. WSAGetLastError() 返回的错误
  10. 回字有四样写法之引号编码