webstorm支持ES6语法设置
2017-01-17 17:08
691 查看
ECMAScript 6是JavaScript语言的下一代标准,已经在2015年6月正式发布了。Mozilla公司将在这个标准的基础上,推出JavaScript 2.0。
ES6的目标,是使得JavaScript语言可以用来编写大型的复杂的应用程序,成为企业级开发语言。
Settings> Languages & Frameworks > JavaScript,这里设置为ECMAScript6版本即可
file watcher + babel(ES6转码器)
你可能希望你写的代码有更好的兼容性,但目前的ES6肯定不是所有浏览器都支持的,所以我们要用到ES6转码器。
Babel是一个广泛使用的ES6转码器,可以将ES6代码转为ES5代码,从而在浏览器或其他环境执行。这意味着,你可以用ES6的方式编写程序,又不用担心现有环境是否支持。
而且你还希望每次修改代码时能自动转码,所以还要用到webstorm的file watcher(当然还有其他解决方案)
Preferences > Tools > File watchers
点击“+”按钮
file watcher配置界面
File Type:配置该监听器监听的文件类型,可以在Preferences > Editor > File types中配置
Scope:配置该监听器的监听范围,可自定义新的范围,也可以使用Preferences > Appearance & Behavior > Scopes
Program:babel的安装位置
Arguments:命令执行参数,参见Babel CLI
Working directory:babel命令执行的位置,默认为文件所在目录
这样对文件做修改会随时生成编译成ES5的文件以及sourceMap文件
ES6的目标,是使得JavaScript语言可以用来编写大型的复杂的应用程序,成为企业级开发语言。
1 语法支持设置
Settings> Languages & Frameworks > JavaScript,这里设置为ECMAScript6版本即可
2 自动转码为ES5
file watcher + babel(ES6转码器)你可能希望你写的代码有更好的兼容性,但目前的ES6肯定不是所有浏览器都支持的,所以我们要用到ES6转码器。
Babel是一个广泛使用的ES6转码器,可以将ES6代码转为ES5代码,从而在浏览器或其他环境执行。这意味着,你可以用ES6的方式编写程序,又不用担心现有环境是否支持。
而且你还希望每次修改代码时能自动转码,所以还要用到webstorm的file watcher(当然还有其他解决方案)
npm install -g babel
Preferences > Tools > File watchers
点击“+”按钮
file watcher配置界面
File Type:配置该监听器监听的文件类型,可以在Preferences > Editor > File types中配置
Scope:配置该监听器的监听范围,可自定义新的范围,也可以使用Preferences > Appearance & Behavior > Scopes
Program:babel的安装位置
Arguments:命令执行参数,参见Babel CLI
Working directory:babel命令执行的位置,默认为文件所在目录
这样对文件做修改会随时生成编译成ES5的文件以及sourceMap文件
相关文章推荐
- WebStorm ES6 语法支持设置
- WebStorm支持ES6语法设置
- webstorm 设置ES6语法支持以及添加vuejs开发配置
- WebStorm ES6 语法支持设置
- webstorm支持ES6语法设置
- WebStorm ES6 语法支持设置&babel使用及自动编译(详解)
- 设置Webstorm支持ES6并自动转码成ES5
- phpstorm|webstorm配置ES6语法支持和vue.js语法支持
- idea 设置支持es6语法
- webstorm支持ES6语法详解
- webstorm 反引号报错 不支持es6语法解决
- Webstorm 添加新建.vue文件功能并支持高亮vue语法和es6语法
- WebStorm ES6 语法支持设置
- 设置webstorm支持react的的方法
- webstorm中es6语法报错,.vue文件中es6语法报错
- webstorm中es6语法报错,.vue文件中es6语法报错
- 【webstorm使用手册】如何让webstorm支持nextcss基础语法?
- 如何让浏览器支持ES6中的import和export语法
- WebStorm ES6 语法支持设置
- 在WebStorm中添加Vue.js单文件组件的高亮及语法支持