在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 支持ie和firefox杰奇翻页函数
Jul 22 Javascript
关于javascript document.createDocumentFragment()
Apr 04 Javascript
Jquery 一次处理多个ajax请求的代码
Sep 02 Javascript
Js从头学起(基本数据类型和引用类型的参数传递详细分析)
Feb 16 Javascript
浅谈javascript中call()、apply()、bind()的用法
Apr 20 Javascript
jQuery实现ajax的叠加和停止(终止ajax请求)
Aug 08 Javascript
Vue.js组件tree实现无限级树形菜单
Dec 02 Javascript
js仿搜狐视频记录片列表展示效果
May 30 Javascript
Vue服务端渲染和Vue浏览器端渲染的性能对比(实例PK )
Mar 31 Javascript
vue-cli3.0 特性解读
Apr 22 Javascript
对vue中v-if的常见使用方法详解
Sep 28 Javascript
浅谈Vue 函数式组件的使用技巧
Jun 16 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页面消耗内存过大的处理办法
2013/03/18 PHP
PHP以指定字段为索引返回数据库所取的数据数组
2013/06/30 PHP
php专用数组排序类ArraySortUtil用法实例
2015/04/03 PHP
PHP is_array() 检测变量是否是数组的实现方法
2016/06/13 PHP
php中yar框架实例用法讲解
2020/12/27 PHP
javascript里的条件判断
2007/02/27 Javascript
jQuery 相关控件的事件操作分解
2009/08/03 Javascript
jQuery 连续列表实现代码
2009/12/21 Javascript
三级下拉菜单的js实现代码
2011/05/23 Javascript
javascript中[]和{}对象使用介绍
2013/03/20 Javascript
一个封装js代码-----展开收起效果示例
2013/07/03 Javascript
javascript抖动元素的小例子
2013/10/28 Javascript
jQuery切换网页皮肤并保存到Cookie示例代码
2014/06/16 Javascript
Nodejs sublime text 3安装与配置
2014/06/19 NodeJs
JS获取IE版本号与HTML设置IE文档模式的方法
2016/10/09 Javascript
原生JS实现垂直手风琴效果
2017/02/19 Javascript
JS检测window.open打开的窗口是否关闭
2017/06/25 Javascript
p5.js临摹旋转爱心
2019/10/23 Javascript
python实现ipsec开权限实例
2014/11/11 Python
简单介绍Python中的filter和lambda函数的使用
2015/04/07 Python
Python快速从注释生成文档的方法
2016/12/26 Python
python编程线性回归代码示例
2017/12/07 Python
Python面向对象之Web静态服务器
2019/09/03 Python
提升python处理速度原理及方法实例
2019/12/25 Python
python3连接mysql获取ansible动态inventory脚本
2020/01/19 Python
python爬取王者荣耀全皮肤的简单实现代码
2020/01/31 Python
基于Django signals 信号作用及用法详解
2020/03/28 Python
Python读取二进制文件代码方法解析
2020/06/22 Python
英国电视和家用电器购物网站:rlrdistribution.co.uk
2018/11/20 全球购物
元旦晚会策划方案
2014/02/18 职场文书
竞选大队干部演讲稿
2014/09/11 职场文书
高中生第一学年自我鉴定
2014/09/12 职场文书
五好家庭申报材料
2014/12/20 职场文书
检讨书范文500字
2015/01/28 职场文书
英语通知范文
2015/04/22 职场文书
使用 Koa + TS + ESLlint 搭建node服务器的过程详解
2022/05/30 NodeJs