昆明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 9——昆明达内

java集合-Iterator迭代

达内编程培训大神带你修炼技术!

AI初创企谷歌跑在前面了!达内java培训

选择城市和中心
贵州省

广西省

海南省