在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 相关文章推荐
使用TextRange获取输入框中光标的位
Oct 14 Javascript
JQuery防止退格键网页后退的实现代码
Mar 23 Javascript
图片延迟加载的实现代码(模仿懒惰)
Mar 29 Javascript
jquery实现滑动图片自己测试的例子
Nov 05 Javascript
在javascript中实现函数数组的方法
Dec 25 Javascript
jQuery实用函数用法总结
Aug 29 Javascript
JS动态改变浏览器标题的方法
Apr 06 Javascript
浅谈jquery中next与siblings的区别
Oct 27 Javascript
Javascript中的 “&” 和 “|” 详解
Feb 02 Javascript
聊聊Vue 中 title 的动态修改问题
Jun 11 Javascript
微信小程序登录对接Django后端实现JWT方式验证登录详解
Jul 29 Javascript
JavaScript如何利用Promise控制并发请求个数
May 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
Yii中render和renderPartial的区别
2014/09/03 PHP
phpmailer绑定邮箱的实现方法
2016/12/01 PHP
Laravel框架实现redis集群的方法分析
2017/09/14 PHP
jquery向.ashx文件post中文乱码问题的解决方法
2011/03/28 Javascript
javascript间隔定时器(延时定时器)学习 间隔调用和延时调用
2014/01/13 Javascript
深入分析jquery解析json数据
2014/12/09 Javascript
jQuery.holdReady()方法用法实例
2014/12/27 Javascript
JavaScript中数组的22种方法必学(推荐)
2016/07/20 Javascript
js实现的xml对象转json功能示例
2016/12/24 Javascript
vue如何引入sass全局变量
2018/06/28 Javascript
使用Angular-CLI构建NPM包的方法
2018/09/07 Javascript
Vue.Draggable拖拽功能的配置使用方法
2020/07/29 Javascript
JS实现纵向轮播图(初级版)
2020/01/18 Javascript
npm qs模块使用详解
2020/02/07 Javascript
vue中的计算属性和侦听属性
2020/11/06 Javascript
Python多线程下载文件的方法
2015/07/10 Python
python编写分类决策树的代码
2017/12/21 Python
Window10+Python3.5安装opencv的教程推荐
2018/04/02 Python
python3+selenium实现qq邮箱登陆并发送邮件功能
2019/01/23 Python
python3实现微型的web服务器
2019/09/03 Python
pycharm 多行批量缩进和反向缩进快捷键介绍
2021/01/15 Python
详解pandas apply 并行处理的几种方法
2021/02/24 Python
手对手的教你用canvas画一个简单的海报的方法示例
2018/12/10 HTML / CSS
canvas学习总结三之绘制路径-线段
2019/01/31 HTML / CSS
video实现有声音自动播放的实现方法
2020/05/20 HTML / CSS
温泉秘密:Onsen Secret
2020/07/06 全球购物
L’Artisan Parfumeur官网:法国香水品牌
2020/08/11 全球购物
关爱残疾人标语
2014/06/25 职场文书
卫生厅领导班子党的群众路线教育实践活动整改措施
2014/09/20 职场文书
大学生赌博检讨书
2014/09/22 职场文书
领导干部群众路线个人对照检查材料思想汇报
2014/09/30 职场文书
2014年大学生村官工作总结
2014/11/19 职场文书
公司聚餐通知
2015/04/22 职场文书
社区党支部承诺书
2015/04/29 职场文书
2015小学音乐教师个人工作总结
2015/07/21 职场文书
MySQ InnoDB和MyISAM存储引擎介绍
2022/04/26 MySQL