摘要:前言本文讲解需预装和。请大家自行搜索安装文件目录结构生成包管理配置文件安装转换工具在文件中写入如下内容在中写入的语法编译文件
前言
本文讲解需预装node和npm。请大家自行搜索安装
文件目录结构 生成包管理配置文件package.json</>复制代码
npm init -y
安装转换工具
</>复制代码
npm i -g babel-cli
npm i --save-dev babel-preset-es2015 babel-cli
在.babelrc文件中写入如下内容
</>复制代码
{
"presets": [
"es2015"
],
"plugins": []
}
在test.js中写入es6的语法
</>复制代码
"user strict"
var func = (x,y) => {
return x+y
}
console.log(func(2,3))
编译文件
</>复制代码
babel src/test.js -o dist/test.js
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/90079.html
摘要:全局安装本地安装转码规则安装完成后,我们可以看一下我们的文件,已经多了选项。直接在线编译提供一个在线编译器,可以在线将代码转为代码。 古语有云:君子生非异也,善假于物;工欲善其事,必先利其器。 由于有些低版本的浏览器还是不支持ES6语法,学习ES6,首先要学会搭建一个基本的ES6开发环境,利用工具,把ES6的语法转变成ES5的语法。 1、使用Babel把ES6编译成ES5 1...
摘要:写在前面环境是默认支持的,但我们需要使用来满足我们使用新特性的需求。以下内容为了不让项目产生环境依赖,没有使用全局安装的方式。这里举一个使用的例子现在想使用的,我们需要先安装和然后配置文件此时就可以用对转码了。脚本中打开的命令如下 写在前面:Node 环境是默认支持 ECMAScript6 的,但我们需要使用 babel 来满足我们使用新特性的需求。以下内容为了不让项目产生环境依赖,没...
摘要:已经转码成了已经转码成了合并压缩并重命名的文件使用如果我们使用了中的,通过进行模块化开发,那么通过转码后,将被转码成符合规范的和等,但是浏览器还是不认识,这时可以使用对代码再次进行构建。 一说起ES6,总会顺带看到webpack、babel、browserify还有一些认都不认识的blabla名词,对于gulp才会一点点的我来说,内心简直是崩溃的,上网查了一些文章,探索着用gulp搭起...
摘要:一作用根据你支持的环境自动决定适合你的插件二历史版本已被弃用特点包含了所有年度预设,无需用户单独指定某个预设。特点分别支持不同版本的规范,将转成,只将比新增加的特性转成。比如在整个应用里只能引入一次,可以在模块里一次引入。 一、作用 根据你支持的环境自动决定适合你的Babel插件 二、历史版本(已被弃用) 1、babel-preset-latest 1.1 特点 包含了所有年度预设( ...
阅读 3682·2021-11-18 10:02
阅读 3209·2019-08-29 18:34
阅读 3513·2019-08-29 17:00
阅读 526·2019-08-29 12:35
阅读 857·2019-08-28 18:22
阅读 2111·2019-08-26 13:58
阅读 1777·2019-08-26 10:39
阅读 2792·2019-08-26 10:11