es6类型转换_es6转换es5

es6类型转换_es6转换es5>虽然我觉得没什么用,但是记一下吧[TOC]####1.新建项目项目目录结构:![](https://box.kancloud.cn/1e80da2d1c4c01681a65023089a9f18a_229x108.png)####2.src中的**index.js**为你写的es6语法代码我们例子写:“`letb=1;console.log(b);constname=”…

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

Jetbrains全系列IDE稳定放心使用

> 虽然我觉得没什么用,但是记一下吧

[TOC]

#### 1.新建项目

项目目录结构:

![](https://box.kancloud.cn/1e80da2d1c4c01681a65023089a9f18a_229x108.png)

#### 2.src中的**index.js**为你写的es6语法代码

我们例子写:

“`

let b = 1;

console.log(b);

const name = “肖二”;

console.log(name);

“`

#### 3.初始化项目

`npm init `

得到`node_modules`文件夹,`package.json`文件,`package-lock.json`

#### 4.安装所需的包

“`

npm install –save-dev @babel/core @babel/cli @babel/preset-env

npm install –save @babel/polyfill

“`

#### 5.全局安装babel工具

`npm install -g babel-cli`

#### 6.安装转换包

`npm install –save-dev babel-preset-es2015 babel-cli`

此时,**package.json**中,有如下:

“`

“devDependencies”: {

“babel-cli”: “^6.26.0”,

“babel-preset-es2015”: “^6.24.1”

}

“`

#### 7.新建`.babelrc`文件

添加以下内容:

“`

{

“presets”: [

“es2015”

],

“plugins”: []

}

“`

#### 8.完成,尝试

输入命令:`babel src –out-dir dist`

**dist**目录下面就生成了编译后的`index.js`文件,里面便是转换后的es5语法代码

“`

“use strict”;

var b = 1;

console.log(b);

var name = “肖二”;

console.log(name);

“`

> es5中,都是使用var来定义,没有let const

#### 9.可更改命令

通过修改**package.json**里面的别名来实现编译

“`

“scripts”: {

“build”: “babel src –out-dir dist”

},

“`

运行:`npm run build`

*****

最后目录结构

![](https://box.kancloud.cn/95bab04ea747e6af04cc2c9c63c0a8c7_207x203.png)

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

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/189884.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • JAVA队列( Queue ) 详解[通俗易懂]

    JAVA队列( Queue ) 详解[通俗易懂]什么是队列?队列是一种特殊的线性表,遵循先入先出、后入后出的基本原则,一般来说,它只允许在表的前端进行删除操作,而在表的后端进行插入操作,但是java的某些队列运行在任何地方插入删除;比如我们常用的LinkedList集合,它实现了Queue接口,因此,我们可以理解为LinkedList就是一个队列;java队列特性队列主要分为阻塞和非阻塞,有界和无界、单向链表和双向链表之分;阻塞和非阻塞阻塞队列入列(删除元素)时,如果元素数量超过队列总数…

    2022年7月9日
    35
  • toArray()方法使用说明「建议收藏」

    toArray()方法使用说明「建议收藏」ArrayList提供了一个将List转为数组的一个非常方便的方法toArray。toArray有两个重载的方法:1.list.toArray();2.list.toArray(T[] a);对于第一个重载方法,是将list直接转为Object[]数组;第二种方法是将list转化为你所需要类型的数组,当然我们用的时候会转化为与list内容相同的类型。

    2022年5月15日
    54
  • Python爬虫100例教程导航帖(已完结)

    Python爬虫100例教程导航帖(已完结)Python爬虫入门教程导航,目标100篇。

    2026年1月27日
    3
  • virsh命令详解_lsattr命令详解

    virsh命令详解_lsattr命令详解virshhelp分组的命令:域管理(虚拟机实例管理)DomainManagement(helpkeyword’domain’):attach-device从一个XML文件附加装置attach-disk附加磁盘设备attach-interface获得网络界面autostart自动开始一个域

    2022年8月12日
    4
  • Navicat 15 for MySQL 激活码(破解版激活)

    Navicat 15 for MySQL 激活码(破解版激活),https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月16日
    180
  • clion 2021 激活码破解方法

    clion 2021 激活码破解方法,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月15日
    1.3K

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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