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)

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • File类的基本操作之InputStream字节输入流

    File类的基本操作之InputStream字节输入流

  • Java之Java开发工具

    Java之Java开发工具

  • html b5纸尺寸,b5纸的大小?「建议收藏」

    html b5纸尺寸,b5纸的大小?「建议收藏」B5纸的大小是18.2cm*25.7cm,也就是说B5纸是182*257毫米32开B5一般有两种尺寸,EXTRA也就是标准的就是20.1cmX27.6cm还有一种是18.2cmX25.7cmA4纸是多少开的?这要从纸张的制作说起,纸张的规格是指纸张制成后,经过修整切边,裁成一定的尺寸。过去是以多少开(例如8开或16开等)来表示纸张的大小。现在通常采用国际标准,规定以A0、A1、A2、B1、B2…

  • Word2Vec原理简单解析

    Word2Vec原理简单解析前言词的向量化就是将自然语言中的词语映射成是一个实数向量,用于对自然语言建模,比如进行情感分析、语义分析等自然语言处理任务。下面介绍比较主流的两种词语向量化的方式: 第一种即One-Hot编码是一种基于词袋(bagofwords)的编码方式。假设词典的长度为N即包含N个词语,并按照顺序依次排列。One-Hot编码将词语表示成长度为N的向量,每一向量分量代表词典中的一个词语,则One-Hot编码的词语向量只有一位分量值为1。假设词语在词典中的位置为k,那么该词语基于One-

  • realsense深度图像保存方法

    realsense深度图像保存方法一般使用realsense时会保存视频序列,当保存深度图像时,需要注意保存的图像矩阵的格式,不然可能造成深度值的丢失。在众多图像库中,一般会使用opencv中的imwrite()函数进行深度图像的保存。一般深度图像中深度值的单位是mm,因此一般使用np.uint16作为最终数据格式保存。例子:importnumpyasnpimportcv2deffun1(…

  • 梯度下降法和随机梯度下降法的区别_梯度下降法的优缺点

    梯度下降法和随机梯度下降法的区别_梯度下降法的优缺点1.梯度  在微积分里面,对多元函数的参数求∂偏导数,把求得的各个参数的偏导数以向量的形式写出来,就是梯度。比如函数f(x,y),分别对x,y求偏导数,求得的梯度向量就是(∂f/∂x,∂f/∂y)T,简称gradf(x,y)或者▽f(x,y)。对于在点(x0,y0)的具体梯度向量就是(∂f/∂x0,∂f/∂y0)T.或者▽f(x0,y0),如果是3个参数的向量梯度,就是(∂f/∂x,…

发表回复

您的电子邮箱地址不会被公开。

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