在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中的void运算符语法及使用介绍
Mar 10 Javascript
jQuery往返城市和日期查询实例讲解
Oct 09 Javascript
探讨:JavaScript ECAMScript5 新特性之get/set访问器
May 05 Javascript
全面解析JavaScript中“&&”和“||”操作符(总结篇)
Jul 18 Javascript
Angularjs在初始化未完毕时出现闪烁问题的解决方法分析
Aug 05 Javascript
Angular中$cacheFactory的作用和用法实例详解
Aug 19 Javascript
详解React-Todos入门例子
Nov 08 Javascript
AngularJS 最常用的八种功能(基础知识)
Jun 26 Javascript
微信小程序实现页面跳转传值以及获取值的方法分析
Dec 18 Javascript
layui问题之自动滚动二级iframe页面到指定位置的方法
Sep 18 Javascript
Vue程序化的事件监听器(实例方案详解)
Jan 07 Javascript
Vue全局事件总线你了解吗
Feb 24 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
php实现计数器方法小结
2015/01/05 PHP
php压缩和解压缩字符串的方法
2015/03/14 PHP
PHP加密解密类实例分析
2015/04/20 PHP
phpwind放自动注册方法
2006/12/02 Javascript
Use Word to Search for Files
2007/06/15 Javascript
javascript中的数字与字符串相加实例分析
2011/08/14 Javascript
jQuery()方法的第二个参数详解
2015/04/29 Javascript
jquery实现仿Flash的横向滑动菜单效果代码
2015/09/17 Javascript
javascript拖拽应用实例(二)
2016/03/25 Javascript
JavaScript实现设计模式中的单例模式的一些技巧总结
2016/05/17 Javascript
vue自定义指令实现v-tap插件
2016/11/03 Javascript
jQuery模拟实现天猫购物车动画效果实例代码
2017/05/25 jQuery
BootStrap Fileinput上传插件使用实例代码
2017/07/28 Javascript
Nodejs进阶之服务端字符编解码和乱码处理
2017/09/04 NodeJs
全站最详细的Vuex教程
2018/04/13 Javascript
Vue封装的可编辑表格插件方法
2018/08/28 Javascript
python单线程实现多个定时器示例
2014/03/30 Python
Python处理CSV与List的转换方法
2018/04/19 Python
django项目搭建与Session使用详解
2018/10/10 Python
python 使用pandas计算累积求和的方法
2019/02/08 Python
Python queue队列原理与应用案例分析
2019/09/27 Python
Jupyter打开图形界面并画出正弦函数图像实例
2020/04/24 Python
Python爬虫获取豆瓣电影并写入excel
2020/07/31 Python
PyCharm安装PyQt5及其工具(Qt Designer、PyUIC、PyRcc)的步骤详解
2020/11/02 Python
html5-canvas中使用clip抠出一个区域的示例代码
2018/05/25 HTML / CSS
澳大利亚二手奢侈品网站:Modsie
2019/09/23 全球购物
自荐信如何“自荐”
2013/10/24 职场文书
饮料业务员岗位职责
2013/12/15 职场文书
优秀毕业生求职信范文
2014/01/02 职场文书
大学迎新标语
2014/06/26 职场文书
幼儿园八一建军节活动方案
2014/08/27 职场文书
2014年财务工作自我评价
2014/09/23 职场文书
出差报告怎么写
2014/11/06 职场文书
会计求职自荐信范文
2015/03/04 职场文书
领导离职感言
2015/08/03 职场文书
Python如何使用logging为Flask增加logid
2021/03/30 Python