第一步:全局安装babel-cli

npm install -g babel-cli

第二步,新建一个空项目,在 WebStorm 中的当前项目中打开 Terminal,进入项目的根目录下,

安装 ES2015 preset,ES2015 preset会自动转译那些需要转换为 ES5 的 ES6 代码。

npm install --save-dev babel-preset-es2015

如图:

第三步:根目录路径下新建.babelrc文件,内容如下

{
"presets": ["es2015"]
}

第四步:新建const.js,写入es6,发现页面报错,将JavaScript语言版本切换为ECMAScript6

点击File —>settings,弹出设置框。把js的版本设置为: ECMAScript 6  ,勾选prefer strict mode这项。

第五步:  紧接着配置javascript的下的选项, 并点击apply启用。并点击OK按钮。

第六步: 配置 File Watchers 实现自动转译。第三步配置完,就出现了下面的提示。【如果没有出现,就手动add watcher】

第七步: 点击上面的Add watcher,【如果没有出现第三步的提示,则可以通过,file->settings-tools-file watcher来进行添加Babel】弹出如下窗口,点击OK.【配置 WebStorm 的 File Watchers 以实现自动转译我们编写的 ES6 代码。】

此处注意修改arguments的配置:

  • Arguments:--source-maps --out-file $FileNameWithoutExtension$-compiled.js --presets es2015 $FilePath$

 第七步 发现const.js下出现compile.js文件,查看生成的compile,发现已经生成成功,如下:说明已经成功了,可以进行es6的学习,并查看转码后的代码

1、配置.vue文件的快捷创建

  ①、File——》settings——》plugins,安装vue.js插件。

②、创建新建.vue文件的模板

③、结果:可以通过File——》New,创建.vue文件,生成下图模板

2、使.vue文件语法高亮

3、.vue支持es6语法

最新文章

  1. Theoretical comparison between the Gini Index and Information Gain criteria
  2. yii2搭建完美后台并实现rbac权限控制案例教程
  3. ZOJ 3819 Average Score(平均分)
  4. 更改css element.style
  5. ExtJs的事件机制Event(学员总结)
  6. javaWeb遍历获取session中的值
  7. jS放大镜效果
  8. perl 创建包
  9. LeetCode总结 -- 树的性质篇
  10. JavaScript基础4——关于语句流程控制(分支语句、循环语句等)
  11. Explain
  12. UNIX网络编程——进程间通信概述
  13. 数据库用户映射到SQL Server登录名
  14. logback框架之——日志分割所带来的潜在问题
  15. Python: Ubuntu 安装numpy,scipy,matplotlib
  16. 6-Python3从入门到实战—基础之数据类型(元组-Tuple)
  17. luogu1541 乌龟棋 (dp)
  18. awk中截取IP字段
  19. cookie和session机制
  20. MySQL,SQLSERVER,ORACLE获取数据库表名及字段名

热门文章

  1. C语言编程-9_4 字符统计
  2. luogu 2483 K短路 (可持久化左偏树)
  3. Git 基础教程 之 创建与合并分支
  4. 1069. The Black Hole of Numbers
  5. 解决win10系统中将JDK1.8切换到JDK1.7时一直失败的问题
  6. 【学习笔记】关于最大公约数(gcd)的定理
  7. 【ZOJ 4070】Function and Function
  8. Nexus私服的搭建
  9. Number Puzzle
  10. [bzoj3123][Sdoi2013]森林_主席树_启发式合并