分享更有价值
被信任是一种快乐

webstorm不支持es6如何解决

文章页正文上

这篇文章主要介绍“webstorm不支持es6如何解决”,在日常操作中,相信很多人在webstorm不支持es6如何解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”webstorm不支持es6如何解决”的疑惑有所帮助!接下来,请跟着小编一起来学习吧! 解决方法:1、依次点击导航栏的“File”-“Preferences”-“Languages & Frameworks”-“JavaScript”,将版本设置为“ECMAScript 6”即可。2、执行“npm install -g babel”命令安装Babel工具,打开“File watchers”并点击“+”按钮,在弹窗中配置Babel即可。本教程操作环境:windows7系统、ECMAScript 6版、Dell G3电脑。ECMAScript 6是JavaScript语言的下一代标准,已经在2015年6月正式发布了。Mozilla公司将在这个标准的基础上,推出JavaScript 2.0。
ES6的目标,是使得JavaScript语言可以用来编写大型的复杂的应用程序,成为企业级开发语言。我也想尝试一下ES6有什么新特性,于是开始了学习之路。在webstorm写下了这段代码,体验一下ES6语法的便利,但是一大堆报错
各种语法错误解决方法1、语法支持设置

File>Preferences>Languages&Frameworks>JavaScript

这里只要配置ECMAScript版本即可配置之后2、自动转码为ES5

filewatcher+babel(ES6转码器)

你可能希望你写的代码有更好的兼容性,但目前的ES6肯定不是所有浏览器都支持的,所以我们要用到ES6转码器。
Babel是一个广泛使用的ES6转码器,可以将ES6代码转为ES5代码,从而在浏览器或其他环境执行。这意味着,你可以用ES6的方式编写程序,又不用担心现有环境是否支持。而且你还希望每次修改代码时能自动转码,所以还要用到webstorm的file watcher(当然还有其他解决方案)npm install -g babelPreferences > Tools > File watchers点击“+”按钮
file watcher配置界面File Type:配置该监听器监听的文件类型,可以在Preferences > Editor > File types中配置Scope:配置该监听器的监听范围,可自定义新的范围,也可以使用Preferences > Appearance & Behavior > Scopes中定义的范围Program:babel的安装位置Arguments:命令执行参数,参见Babel CLIWorking directory:babel命令执行的位置,默认为文件所在目录这样对文件做修改会随时生成编译成ES5的文件以及sourceMap文件
编译后到此,关于“webstorm不支持es6如何解决”免费云主机、域名的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注云技术网站,小编会继续努力为大家带来更多实用的文章!

相关推荐: jquery如何禁用日期组件

这篇“jquery如何禁用日期组件”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“jquery如何禁用日期组件”文章吧。 JQuery日期组件是W…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册