博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Babel的安装与使用(将ES6+的语法转换为向后兼容的JavaScript语法。等等)
阅读量:3961 次
发布时间:2019-05-24

本文共 714 字,大约阅读时间需要 2 分钟。

Babel的功能

  • 语法转换,将ES6+的语法转换为向后兼容的JavaScript语法
  • 通过Polyfill方式在目标环境中添加缺失的特性(通过@babel/polyfill模块)
  • 可转换JSX语法
    哎,上传图片最大只能5M,只能压缩画质了

Babel的安装

  1. 安装NodeJs
    自行安装
  2. 安装cnpm/yarn
    window+R打开命令行,输入以下命令
npm install -g cnpm --registry=https://registry.npm.taobao.org

输入cnpm -v检查是否正常,正常情况下会显示版本号

cnpm -v
  1. 安装babel
cnpm install -g @babel/core @babel/cli

Babel的使用

  • 将箭头函数转换成普通函数
    let getYear = () => new Date().getFullYear()
    如图:
    在这里插入图片描述过程实现:
    实际开发中,建议在当前项目中也安装一下@babel/core @babel/cli,安装的时候可以输入@babel/preset-env来添加预设的转换规则
    VS终端输入以下命令:
cnpm install @babel/core @babel/cli @babel/preset-env

安装完后VS左侧文件栏会多出个node_modules的文件夹。现在开始转换,命令行输入以下命令:

babel test_arrow_function.js -o test.js --presets=@babel/preset-env

其中test_arrow_function.js是需要被转换的ES6+语法文件,test.js是转换得到的JavaScript语法文件,效果如图:

在这里插入图片描述

转载地址:http://kkezi.baihongyu.com/

你可能感兴趣的文章
手动测试无法被取代的理由
查看>>
浅析移动测试:应用上线不“裸奔”的正确方式
查看>>
Robot Framework之元素定位
查看>>
性能测试方案之性能测试术语解释
查看>>
性能测试方案之性能测试方法
查看>>
测试方法之单元测试
查看>>
QTP之——Failed to run script. Description: 没有注册类别
查看>>
Perl+Eclipse配置
查看>>
Perl练习之——微型计算器
查看>>
Perl练习之——循环语句
查看>>
Ruby解决方案:The 'ffi' native gem requires installed build tools ; 含最新DevKit下载地址
查看>>
Python之操作MySQL数据库(二)
查看>>
简单介绍如何使用robotium进行自动化测试
查看>>
Python之操作XML文件
查看>>
eclipse+ADT 进行android应用签名详解
查看>>
Robotium只有apk文件例如Music.apk
查看>>
UI自动化测试框架对比(二)
查看>>
Selenium-webdriver系列教程(9)——如何操作select下拉框
查看>>
Selenium-webdriver系列教程(10)——如何智能的等待页面加载完成
查看>>
Robotium测试NotePad(一)
查看>>