• webstorm 搭建es6开发环境


     本文转自:http://www.jianshu.com/p/26601581e152

    1:新建一个Empty Project项目es6 ,然后在src目录下新建了一个es.js;

    2:打开设置preferences,把JavaScript language version改成ECMAScript 6;

    3:安装babel

    1.首先在根目录新建一个package.json
    { "name": "es6", "version": "1.0.0"}
    2.然后打开IDE的Terminal,安装babel-cli
    npm install --save-dev babel-cli
    安装完成后会在项目根目录下出现 node_modules文件夹
    3.在preferences- tools- file watchers 下添加babel,下面第三行,Program那一项,填 项目目录下的node_modules/.bin/babel,比如我的就是
    /Users/andy/学习/es6/node_modules/.bin/babel
    然后点OK,这个时候你就会发现左边es.js下多出来一个es-compiled.js文件啦

    4:但是还没搞定!现在只是搞定了自动转换的功能,系统默认把ES6 compile成了ES6..(你应该会发现compile出来的东西跟原来的一样..Generator函数并没有被转换成ES5的格式)
    所以我们需要安装Babel的preset以正确识别ES6代码;

    5:和刚才一样,在npm安装babel的ES6的preset
    npm install --save-dev babel-preset-es2015
    在根目录下新建一个.babelrc文件(就是babel在当前项目的配置文件),写上
    { "presets": [ "es2015" ]}

    6.如下es6-1-compiled.js是编译后的es5文件


    作者:烟雾袅绕
    链接:http://www.jianshu.com/p/26601581e152
    來源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    详解go语言的array和slice 【一】
    node.js 事件循环
    搭建Docker私有仓库--自签名方式
    详解JavaScript闭包
    [个人翻译]Redis 集群教程(下)
    转:CMake 使用方法
    转: Ogre实现无缝地图要改的地方 记下来 用的时候可以看
    转:ogre的编译及安装
    转:Ogre TerrainGroup地形赏析
    转:如何编译delta3d
  • 原文地址:https://www.cnblogs.com/mmzuo-798/p/7405215.html
Copyright © 2020-2023  润新知