课程咨询 :186 8716 1620      qq:2066486918

昆明Java培训 > 达内新闻 > 服务端对ES6/7的支持
  • 服务端对ES6/7的支持

    发布:昆明Java培训      来源:达内新闻      时间:2016-08-31

  • 昆明Java培训班的老师今天给大家讲服务端对ES6/7的支持

    React新版本中已经在推荐采用ES6/7开发组件了,因此服务端对ES6/7的支持也不得不跟上我们开发组件的步伐。但是现在node原生对ES6/7的支持还比较弱,这个时候我们就需要借助于babel来完成ES6/7到ES5的转换。这一转换,我们通过babe l-register来完成。

    babel-register通过绑定require函数的方式(require hook),在require jsx以及使用ES6/7编写的js文件时,使用babel转换语法,因此,应该在任何jsx代码执行前,执行require('babel-register')(config),同时通过配置项config,配置babel语法等级、插件等。

    这里我们给一个配置demo,具体配置方法可参看官方文档。

    {

    "presets": ["react", "es2015", "stage-0"],

    "plugins": [

    "transform-runtime",

    "add-module-exports",

    "transform-decorators-legacy",

    "transform-react-display-name"

    ],

    "env": {

    "development": {

    "plugins": [

    "typecheck",

    ["react-transform", {

    "transforms": [{

    "transform": "react-transform-catch-errors",

    "imports": ["react", "redbox-react"],

    "locals": ["module"]

    }

    ]

    }]

    ]

    }

    }

    }

    了解详情请登陆昆明达内Java培训官网(km.Java.tedu.cn)!

    推荐文章

上一篇:React同构开发

下一篇:css、image等文件服务端如何支持

最新开班日期  |  更多

Java--零基础全日制班

Java--零基础全日制班

开班日期:11/30

Java--零基础业余班

Java--零基础业余班

开班日期:11/30

Java--周末提升班

Java--周末提升班

开班日期:11/30

Java--零基础周末班

Java--零基础周末班

开班日期:11/30

  • 网址:http://km .java.tedu.cn      地址:昆明市官渡区春城路62号证券大厦附楼6楼
  • 课程培训电话:186 8716 1620      qq:2066486918    全国服务监督电话:400-827-0010
  • 服务邮箱 ts@tedu.cn
  • 2001-2016 达内国际公司(TARENA INTERNATIONAL,INC.) 版权所有 京ICP证08000853号-56