在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 相关文章推荐
JavaScript 变量基础知识
Nov 07 Javascript
jquery控制listbox中项的移动并排序的实现代码
Sep 28 Javascript
jQuery随便控制任意div隐藏的方法
Jun 28 Javascript
Javascript基础教程之switch语句
Jan 18 Javascript
JS弹出可拖拽可关闭的div层完整实例
Feb 13 Javascript
jQuery焦点图轮播特效代码分享(3款)
Sep 05 Javascript
JS多物体实现缓冲运动效果示例
Dec 20 Javascript
使用ionic在首页新闻中应用到的跑马灯效果的实现方法
Feb 13 Javascript
AngularJS 中ui-view传参的实例详解
Aug 25 Javascript
layui 弹出删除确认界面的实例
Sep 06 Javascript
bootstrap实现tab选项卡切换
Aug 09 Javascript
vue中使用echarts的示例
Jan 03 Vue.js
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
屏蔽机器人从你的网站搜取email地址的php代码
2012/11/14 PHP
PHP中的密码加密的解决方案总结
2016/10/26 PHP
js cookies实现简单统计访问次数
2009/11/24 Javascript
工作需要写的一个js拖拽组件
2011/07/28 Javascript
利用JS延迟加载百度分享代码,提高网页速度
2013/07/01 Javascript
js创建表单元素并使用submit进行提交
2014/08/14 Javascript
Enter回车切换输入焦点实现思路与代码兼容各大浏览器
2014/09/01 Javascript
JavaScript DSL 流畅接口(使用链式调用)实例
2015/03/15 Javascript
简介JavaScript中的setHours()方法的使用
2015/06/11 Javascript
jquery显示隐藏元素的实现代码
2016/05/19 Javascript
jQuery添加和删除输入文本框标签代码
2016/05/20 Javascript
Javascript获取图片原始宽度和高度的方法详解
2016/09/20 Javascript
JS去除重复并统计数量的实现方法
2016/12/15 Javascript
jQuery实现的浮动层div浏览器居中显示效果
2017/02/03 Javascript
jQuery.ajax向后台传递数组问题的解决方法
2017/05/12 jQuery
JavaScript解决浮点数计算不准确问题的方法分析
2018/07/09 Javascript
localstorage实现带过期时间的缓存功能
2019/06/28 Javascript
详解Python中最难理解的点-装饰器
2017/04/03 Python
Python中int()函数的用法浅析
2017/10/17 Python
Python网络编程使用select实现socket全双工异步通信功能示例
2018/04/09 Python
破解安装Pycharm的方法
2018/10/19 Python
Python实现批量修改图片格式和大小的方法【opencv库与PIL库】
2018/12/03 Python
python调试神器PySnooper的使用
2019/07/03 Python
使用OpenCV-python3实现滑动条更新图像的Canny边缘检测功能
2019/12/12 Python
浅谈在django中使用redirect重定向数据传输的问题
2020/03/13 Python
俄罗斯设计师家具购物网站:The Furnish
2019/12/01 全球购物
一份比较全的PHP面试题
2016/07/29 面试题
大学生入党思想汇报
2014/01/14 职场文书
在校生自我鉴定
2014/01/23 职场文书
就业意向书范文
2014/04/01 职场文书
诉讼财产保全担保书
2014/05/20 职场文书
横幅标语大全
2014/06/17 职场文书
房屋买卖委托书格式范本格式
2014/10/13 职场文书
2014年党员个人工作总结
2014/12/02 职场文书
求职自我评价范文
2015/03/09 职场文书
怎么禁用Windows 11快照布局? win11不使用快照布局的技巧
2021/11/21 数码科技