• 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
    來源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    用Eclipse做J2Me开发的前期配置
    cglib和asm相关的文章
    bcp命令详解
    Oracle/PLSQL AFTER DELETE Trigger
    Mybatis(九)分页插件PageHelper使用
    Mybatis(八)逆向工程
    Mybatis(四)关联映射
    Mybatis(三)返回值四.注解配置
    Mybatis(二)参数(Parameters)传递
    Mybatis(一)实现单表的增删改查
  • 原文地址:https://www.cnblogs.com/mmzuo-798/p/7405215.html
Copyright © 2020-2023  润新知