babel—ES6代码转换为ES5代码

编程入门 行业动态 更新时间:2024-10-28 14:37:00

babel—ES6<a href=https://www.elefans.com/category/jswz/34/1771412.html style=代码转换为ES5代码"/>

babel—ES6代码转换为ES5代码

为什么要将ES6代码转换为ES5代码?

为了浏览器兼容,以及为了在node.js环境可以顺畅运行应用程序。ES6作为JS的新规范,加入了很多新的语法和API,但现代浏览器对ES6新特性支持度不高,所以需将ES6代码转为ES5代码。

如何转换?

初始化项目

在工程目录下打开集成终端,输入下面其中一个命令初始化项目

cnpm/npm init //需要手动确认package.json文件的配置项

cnpm/npm init -y  // -y是指表示全部默认,不需要一个一个敲回车

命令执行完成后会在根目录生成package.json文件

{"name": "day01","version": "1.0.0","description": "","main": "index.js","scripts": {"test": "echo \"Error: no test specified\" && exit 1"},"author": "","license": "ISC"
}

1.安装转码工具babel

// -g全局安装babel工具

cnpm install -g babel-cli

// 安装转换包
cnpm install --save -dev babel-cli babel-preset-latest

2.安装转换规则

cnpm install -g babel-preset-latest

3.指定转换规则

3.1在项目根目录下新建.babelrc文件 

3.2输入如下代码

{
    "presets":["latest"]
} // 表示默认转码所有年份的js

4.将 ES6转换为ES5之后的文件/文件夹导入到另一个文件/文件夹当中(目标文件没有时会自动创建)

// 单个文件

babel 1-hello.js --out-file 2-hello.js

// 文件夹内的全部es6文件

babel src(要转换的es6文件目录) --out-dir dist(目标文件夹目录)

 

更多推荐

babel—ES6代码转换为ES5代码

本文发布于:2023-06-13 09:28:14,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/678875.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:代码   转换为   babel

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!