在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 相关文章推荐
初学prototype,发个JS接受URL参数的代码
Sep 25 Javascript
很好用的js日历算法详细代码
Mar 07 Javascript
封装的jquery翻页滚动(示例代码)
Nov 18 Javascript
jQuery+json实现的简易Ajax调用实例
Dec 14 Javascript
使用CSS+JavaScript或纯js实现半透明遮罩效果的实例分享
May 09 Javascript
客户端(vue框架)与服务器(koa框架)通信及服务器跨域配置详解
Aug 26 Javascript
AngularJS双向数据绑定原理之$watch、$apply和$digest的应用
Jan 30 Javascript
Webpack中雪碧图插件使用详解
May 25 Javascript
angularJs中跳转到指定的锚点实例($anchorScroll)
Aug 31 Javascript
今天,小程序正式支持 SVG
Apr 20 Javascript
JQuery使用数组遍历跳出each循环
Sep 01 jQuery
解决vue项目 build之后资源文件找不到的问题
Sep 12 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
简单的PHP图片上传程序
2008/03/27 PHP
ajax完美实现两个网页 分页功能的实例代码
2013/04/16 PHP
php实现zip压缩文件解压缩代码分享(简单易懂)
2014/05/10 PHP
Symfony2实现在controller中获取url的方法
2016/03/18 PHP
PHP多进程简单实例小结
2019/11/09 PHP
javascript高级程序设计第二版第十二章事件要点总结(常用的跨浏览器检测方法)
2012/08/22 Javascript
jquery判断小数点两位和自动删除小数两位后的数字
2014/03/19 Javascript
javascript学习笔记(五)原型和原型链详解
2014/10/08 Javascript
Javascript 赋值机制详解
2014/11/23 Javascript
jquery特效 点击展示与隐藏全文
2015/12/09 Javascript
jQuery formValidator表单验证
2016/01/07 Javascript
BootStrap表单宽度设置方法
2017/03/10 Javascript
JQuery Ajax 异步操作之动态添加节点功能
2017/05/24 jQuery
基于VUE选择上传图片并页面显示(图片可删除)
2017/05/25 Javascript
在vue-cli脚手架中配置一个vue-router前端路由
2017/07/03 Javascript
jQuery实现网页拼图游戏
2020/04/22 jQuery
vue使用自定义事件的表单输入组件用法详解【日期组件与货币组件】
2020/06/01 Javascript
Python数据处理numpy.median的实例讲解
2018/04/02 Python
Python查找第n个子串的技巧分享
2018/06/27 Python
Python基于sklearn库的分类算法简单应用示例
2018/07/09 Python
python实现决策树分类
2018/08/30 Python
Django 视图层(view)的使用
2018/11/09 Python
pytorch 常用线性函数详解
2020/01/15 Python
html5 input元素新特性_动力节点Java学院整理
2017/07/06 HTML / CSS
如何在Canvas中添加事件的方法示例
2019/05/21 HTML / CSS
澳大利亚领先的时尚内衣零售商:Bras N Things
2020/07/28 全球购物
大学生专科学习生活的自我评价
2013/12/07 职场文书
中班开学寄语
2014/04/04 职场文书
财务会计专业求职信
2014/06/09 职场文书
中学生教师节演讲稿
2014/09/03 职场文书
奥巴马经典演讲稿
2014/09/13 职场文书
幼儿园见习报告范文
2014/10/30 职场文书
本科毕业答辩开场白
2015/05/27 职场文书
创业计划书之香辣虾火锅
2019/09/23 职场文书
《别在吃苦的年纪选择安逸》读后感3篇
2019/11/30 职场文书
导游词之开封禹王台风景区
2019/12/02 职场文书