一、语法支持设置

Preferences > Languages & Frameworks > JavaScript
二、Babel安装
1、全局安装
npm install -g babel-cli
2、当前项目,适用于使用不同babel版本的情况
npm install --save-dev babel-cli
三、Babel基本用法
# 转码结果输出到标准输出 babel example.js # 转码结果写入一个文件 # --out-file 或 -o 参数指定输出文件 babel example.js --out-file compiled.js # 或者 babel example.js -o compiled.js # 整个目录转码 # --out-dir 或 -d 参数指定输出目录 babel src --out-dir lib # 或者 babel src -d lib # -s 参数生成source map文件 babel src -d lib -s
四、webstorm中使用babel
0、新建一个test.js文件,用作测试用例
input.map(item => item + 1);
1、项目中需要增加一个文件: package.json
{ "name": "application-name", "version": "0.0.1"}
2、当前项目中,安装babel
npm install --save-dev babel-cli
3、使用WebStorm自带的File Watcher功能
Preferences > Tools > File Watchers ,点击右侧的+号,选择babel,直接点击OK即可。
操作完成后,这时候修改JS代码,就会发现同步生成了一个test-compiled.js 文件,打开后发现代码和test.js代码一致。
还需要配置转码规则,继续往下看。↓↓↓
4、添加配置文件 .babelrc
Babel的配置文件是.babelrc,存放在项目的根目录下。使用Babel的第一步,就是配置这个文件。
该文件用来设置转码规则和插件,基本格式如下。
{ "presets": [], "plugins": []}
5、设置转码规则
presets字段设定转码规则,官方提供以下的规则集,你可以根据需要安装。
# ES2015转码规则 npm install --save-dev babel-preset-es2015 # react转码规则 npm install --save-dev babel-preset-react # ES7不同阶段语法提案的转码规则(共有4个阶段),选装一个 npm install --save-dev babel-preset-stage-0 npm install --save-dev babel-preset-stage-1 npm install --save-dev babel-preset-stage-2 npm install --save-dev babel-preset-stage-3
咱们需要安装es2015,命令如下:
npm install --save-dev babel-preset-es2015
6、更新配置文件 .babelrc
将相应的规则,保存至配置文件中。
{
"presets": [
"es2015"
],
"plugins": []
}
7、完成,查看效果
以上步骤操作完成后,即可实现修改代码后,自动将ES6代码转换为ES5。
五、使用命令,手动编译代码
1、更改package.json文件
{
"name": "application-name",
"version": "0.0.1",
"devDependencies": {
"babel-cli": "^6.26.0"
},
"scripts": {
"build": "babel src -d lib"
}
}
2、使用命令,生成ES5代码
npm run build
3、效果
会将src目录下的代码,编译到lib目录下。
以上这篇WebStorm ES6 语法支持设置&babel使用及自动编译(详解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
# babel
# 语法
# 让nodeJS支持ES6的词法----babel的安装和使用方法
# JavaScript中ES6 Babel正确安装过程
# 配置文件
# 给大家
# 就会
# 完成后
# 放在
# 目录下
# 你可以
# 适用于
# 希望能
# 还需要
# 这篇
# 自带
# 会将
# 转换为
# 该文件
# 小编
# 大家多多
# 直接点击
# 新建一个
# 往下看
相关文章:
太平洋网站制作公司,网络用语太平洋是什么意思?
如何解决VPS建站LNMP环境配置常见问题?
建站之星展会模版如何一键下载生成?
建站主机助手选型指南:2025年热门推荐与高效部署技巧
深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?
c# await 一个已经完成的Task会发生什么
IOS倒计时设置UIButton标题title的抖动问题
制作企业网站建设方案,怎样建设一个公司网站?
简易网站制作视频教程,使用记事本编写一个简单的网页html文件?
大连网站制作公司哪家好一点,大连买房网站哪个好?
如何选择高效可靠的多用户建站源码资源?
建站之星如何通过成品分离优化网站效率?
网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?
如何在服务器上配置二级域名建站?
如何在VPS电脑上快速搭建网站?
湖州网站制作公司有哪些,浙江中蓝新能源公司官网?
建站之星免费版是否永久可用?
西安制作网站公司有哪些,西安货运司机用的最多的app或者网站是什么?
长春网站建设制作公司,长春的网络公司怎么样主要是能做网站的?
如何选择高效稳定的ISP建站解决方案?
网站制作企业,网站的banner和导航栏是指什么?
中山网站推广排名,中山信息港登录入口?
深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?
如何在阿里云域名上完成建站全流程?
如何选择适合PHP云建站的开源框架?
小捣蛋自助建站系统:数据分析与安全设置双核驱动网站优化
如何在建站宝盒中设置产品搜索功能?
定制建站价位费用解析与套餐推荐全攻略
详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)
如何通过网站建站时间优化SEO与用户体验?
上海制作企业网站有哪些,上海有哪些网站可以让企业免费发布招聘信息?
如何基于PHP生成高效IDC网络公司建站源码?
制作充值网站的软件,做人力招聘为什么要自己交端口钱?
武汉网站如何制作,黄黄高铁武穴北站途经哪些村庄?
建站OpenVZ教程与优化策略:配置指南与性能提升
如何高效配置IIS服务器搭建网站?
制作网页的网站有哪些,电脑上怎么做网页?
如何快速查询网站的真实建站时间?
如何通过FTP服务器快速搭建网站?
购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?
盘锦网站制作公司,盘锦大洼有多少5G网站?
h5网站制作工具有哪些,h5页面制作工具有哪些?
如何通过wdcp面板快速创建网站?
如何在宝塔面板中创建新站点?
如何在万网自助建站平台快速创建网站?
如何在香港服务器上快速搭建免备案网站?
免费ppt制作网站,有没有值得推荐的免费PPT网站?
网站制作免费,什么网站能看正片电影?
存储型VPS适合搭建中小型网站吗?
免费视频制作网站,更新又快又好的免费电影网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。