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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 循环队列 基本概念「建议收藏」

    循环队列 基本概念「建议收藏」循环队列是队列的一种特殊形式。首先介绍队列,然后引申出循环队列。队列又称为“先进先出”(FIFO)线性表限定插入操作只能在队尾进行,而删除操作只能在队首进行队列也可以采用顺序存储结构或链表结构来实现,分别称为顺序队列和链队列队列的顺序表示—顺序队列用一组连续的存储单元依次存放从队首到队尾的元素,附设两个指针head和tail分别指向队首元素和队尾元素的位置,(有的地方用f…

    2022年5月6日
    59
  • php面试常问方法汇总

    php面试常问方法汇总

    2022年2月15日
    36
  • pycharm2022.01 linux激活码[最新免费获取]

    (pycharm2022.01 linux激活码)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

    2022年4月1日
    203
  • servlet的运行原理_高铁怎么运行的原理

    servlet的运行原理_高铁怎么运行的原理Servlet在容器中的执行过程1.浏览器向服务器发出GET请求2.服务器上的Tomcat接收到该url,根据该url判断为Servlet请求,此时Tomcat将产生两个对象:请求对象(HttpServletRequest)和响应对象(HttpServletResponce)3.Tomcat根据url找到目标Servlet,且创建一个线程4.Tomcat将刚才创建的请求对象和响应对象传递…

    2022年10月1日
    0
  • vue实现图片滑动验证功能——功能实现「建议收藏」

    图片滑动验证,是目前比较常见的验证方式,主要目的是防止用户利用机器人自动注册、登录、灌水。目前vue技术日趋成熟,已经有专门针对图片滑动验证功能的插件了。具体使用方式如下:1.安装插件——npminstall–savevue-monoplasty-slide-verify注意此处的–save也就是简化版的-s,是为了将下载的插件保存到package.json中的depencedies中,这样其他人在下载你的项目后,依然可以通过npminstall将插件安装到node_modules.2

    2022年4月13日
    205
  • 用c语言编写2048小游戏_2048小游戏c语言课程设计

    用c语言编写2048小游戏_2048小游戏c语言课程设计C语言实现简单的控制台2048小游戏。

    2022年8月1日
    6

发表回复

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

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