在node中如何使用 ES6


Posted in Javascript onApril 22, 2017

ES6+ 太棒了,但是很多高级功能node是不支持的,就需要使用babel转换成ES5,

1.安装babel依赖

npm install babel-core --save-dev

2.安装babel-register

npm install babel-register --save-dev

3.babel转换配置,项目根目录添加.babelrc 文件

{
 "presets" : ['es2015']
}

这时候又需要安装es6转换模块,注意,babel不是帮我们直接转换代码的,它需要一个转换模块

npm install babel-preset-es2015 --save-dev

4.项目根目录添加入口文件 index.js

require('babel-register');
require('./app.js')

这时候就可以正常工作了,至此 ES6所有的语法都可以使用了.

下面测试一下

app.js

import express from 'express';

class Person {
  say() {
    console.log('hello');
  }
}

let app = express();
app.get('/', (res, req) => {

})
app.listen(3000, (res) => {
  new Person().say();
});

在node中如何使用 ES6

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
一个用js实现的页内搜索代码
May 23 Javascript
优化网页之快速的呈现我们的网页
Jun 29 Javascript
jquery实现将获取的颜色值转换为十六进制形式的方法
Dec 20 Javascript
详解AngularJS中的作用域
Jun 17 Javascript
jQuery检测返回值的数据类型
Jul 13 Javascript
全面解析Bootstrap中transition、affix的使用方法
May 30 Javascript
jquery 中toggle的2种用法详解(推荐)
Sep 02 Javascript
Vue组件全局注册实现警告框的实例详解
Jun 11 Javascript
vue2.0项目实现路由跳转的方法详解
Jun 21 Javascript
浅谈layer的Icon样式以及一些常用的layer窗口使用方法
Sep 11 Javascript
JS判断数组四种实现方法详解
Jun 29 Javascript
node.js 基于 STMP 协议和 EWS 协议发送邮件
Feb 14 Javascript
JS实现异步上传压缩图片
Apr 22 #Javascript
vue 和vue-touch 实现移动端左右导航效果(仿京东移动站导航)
Apr 22 #Javascript
Vue form 表单提交+ajax异步请求+分页效果
Apr 22 #Javascript
详解Vue 事件驱动和依赖追踪
Apr 22 #Javascript
JS使用cookie实现只出现一次的广告代码效果
Apr 22 #Javascript
利用JS实现简单的瀑布流加载图片效果
Apr 22 #Javascript
jQuery实现百度登录框的动态切换效果
Apr 21 #jQuery
You might like
解决了Ajax、MySQL 和 Zend Framework 的乱码问题
2009/03/03 PHP
php检查字符串中是否包含7位GSM字符的方法
2015/03/17 PHP
php文件读取方法实例分析
2015/06/20 PHP
微信支付开发告警通知实例
2016/07/12 PHP
formValidator3.3的ajaxValidator一些异常分析
2011/07/12 Javascript
禁用Enter键表单自动提交实现代码
2014/05/22 Javascript
JS实现微信弹出搜索框 多条件查询功能
2016/12/13 Javascript
常见的浏览器Hack技巧整理
2017/06/29 Javascript
react-router v4如何使用history控制路由跳转详解
2018/01/09 Javascript
layui实现checkbox的目录树tree的例子
2019/09/12 Javascript
nodejs语言实现验证码生成功能的示例代码
2019/10/13 NodeJs
vue父子模板传值问题解决方法案例分析
2020/02/26 Javascript
JavaScript console的使用方法实例分析
2020/04/28 Javascript
Node.js API详解之 string_decoder用法实例分析
2020/04/29 Javascript
原生js实现html手机端城市列表索引选择城市
2020/06/24 Javascript
Python编码时应该注意的几个情况
2013/03/04 Python
Python切换pip安装源的方法详解
2016/11/18 Python
你真的了解Python的random模块吗?
2017/12/12 Python
Python实现矩阵加法和乘法的方法分析
2017/12/19 Python
对python的文件内注释 help注释方法
2018/05/23 Python
实例详解python函数的对象、函数嵌套、名称空间和作用域
2019/05/31 Python
python编程进阶之异常处理用法实例分析
2020/02/21 Python
python subprocess pipe 实时输出日志的操作
2020/12/05 Python
CSS3自定义滚动条样式的示例代码
2017/08/21 HTML / CSS
HTML5 使用 sessionStorage 进行页面传值的方法
2018/07/02 HTML / CSS
HTML5+JS实现俄罗斯方块原理及具体步骤
2013/11/29 HTML / CSS
Hobbs官方网站:英国奢华女性时尚服装
2020/02/22 全球购物
在校生党员自我评价
2013/09/25 职场文书
珠宝店促销方案
2014/03/21 职场文书
《九寨沟》教学反思
2014/04/08 职场文书
影视广告专业求职信
2014/09/02 职场文书
2014年保洁工作总结
2014/11/24 职场文书
2014年单位工作总结范文
2014/11/27 职场文书
清明节文明祭祀倡议书
2015/04/28 职场文书
2015年社区消防安全工作总结
2015/10/14 职场文书
MySQL详细讲解变量variables的用法
2022/06/21 MySQL