在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的正则表达式中使用exec()方法
Jun 16 Javascript
JS实现的左侧竖向滑动菜单效果代码
Oct 19 Javascript
Bootstrap表单组件教程详解
Apr 26 Javascript
实现React单页应用的方法详解
Aug 02 Javascript
AngularJS实现根据变量改变动态加载模板的方法
Nov 04 Javascript
Easyui使用Dialog行内按钮布局的实例
Jul 27 Javascript
react-native ListView下拉刷新上拉加载实现代码
Aug 03 Javascript
H5实现仿flash效果的实现代码
Sep 29 Javascript
vue项目中用cdn优化的方法
Jan 03 Javascript
微信小程序实现搜索历史功能
Mar 26 Javascript
npm qs模块使用详解
Feb 07 Javascript
JavaScript实现页面动态验证码的实现示例
Mar 23 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 正确解码javascript中通过escape编码后的字符
2010/01/28 PHP
php 连接mssql数据库 初学php笔记
2010/03/01 PHP
PHP使用memcache缓存技术提高响应速度的方法
2014/12/26 PHP
Thinkphp 空操作、空控制器、命名空间(详解)
2017/05/05 PHP
Laravel如何使用Redis共享Session
2018/02/23 PHP
js实现的网页颜色代码表全集
2007/07/17 Javascript
js 调用本地exe的例子(支持IE内核的浏览器)
2012/12/26 Javascript
js判断背景图片是否加载成功使用img的width实现
2013/05/29 Javascript
JavaScript中用sort()方法对数组元素进行排序的操作
2015/06/09 Javascript
JavaScript Date 知识浅析
2017/01/29 Javascript
js实现简易垂直滚动条
2017/02/22 Javascript
Angularjs 实现移动端在线测评效果(推荐)
2017/04/05 Javascript
jQuery回调方法使用示例
2017/06/26 jQuery
vux uploader 图片上传组件的安装使用方法
2018/05/15 Javascript
微信小程序模拟cookie的实现
2018/06/20 Javascript
详解微信小程序canvas圆角矩形的绘制的方法
2018/08/22 Javascript
JavaScript位置参数实现原理及过程解析
2020/09/14 Javascript
详解实现vue的数据响应式原理
2021/01/20 Vue.js
详解Python设计模式编程中观察者模式与策略模式的运用
2016/03/02 Python
Python正则表达式教程之一:基础篇
2017/03/02 Python
Python编程实现双击更新所有已安装python模块的方法
2017/06/05 Python
python使用sqlite3时游标使用方法
2018/03/13 Python
对python cv2批量灰度图片并保存的实例讲解
2018/11/09 Python
python实现汽车管理系统
2018/11/30 Python
linux环境下Django的安装配置详解
2019/07/22 Python
Pytorch使用MNIST数据集实现CGAN和生成指定的数字方式
2020/01/10 Python
详解基于Jupyter notebooks采用sklearn库实现多元回归方程编程
2020/03/25 Python
德国圣伯纳德草药屋:Kräuterhaus Sanct Bernhard(有中文站)
2018/08/05 全球购物
护士自荐信怎么写
2013/10/18 职场文书
2014年初级职称工作总结
2014/12/08 职场文书
2014年图书室工作总结
2014/12/09 职场文书
网上祭英烈活动总结
2015/02/04 职场文书
教师教育教学随笔
2015/08/15 职场文书
2016大一新生军训心得体会
2016/01/11 职场文书
《平行四边形的面积》教学反思
2016/02/16 职场文书
springboot集成flyway自动创表的详细配置
2021/06/26 Java/Android