昆明java培训
达内昆明广州春城路

18487146383

热门课程

服务端对ES6/7的支持

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

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

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

昆明java培训班:为什么java工程师薪资这么高?

昆明java培训班:你所不知道的java秘密

昆明java培训班;如何认识Java Web技术

选择城市和中心
贵州省

广西省

海南省

扫一扫

了解更多干货