在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 相关文章推荐
js压缩利器
Feb 20 Javascript
如何确保JavaScript的执行顺序 之jQuery.html深度分析
Mar 03 Javascript
js脚本实现数据去重
Nov 27 Javascript
JavaScript实现带缓冲效果的随屏滚动漂浮广告代码
Nov 06 Javascript
jquery设置表单元素为不可用的简单代码
Jul 04 Javascript
angularjs指令之绑定策略(@、=、&)
Apr 13 Javascript
vue 如何添加全局函数或全局变量以及单页面的title设置总结
Jun 01 Javascript
关于javascript作用域的常见面试题分享
Jun 18 Javascript
AnglarJs中的上拉加载实现代码
Feb 08 Javascript
Vuex 单状态库与多模块状态库详解
Dec 11 Javascript
深入浅析ng-bootstrap 组件集中 tabset 组件的实现分析
Jul 19 Javascript
在js文件中引入(调用)另一个js文件的三种方法
Sep 11 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中PDO基础教程 入门级
2011/09/04 PHP
解析mysql 表中的碎片产生原因以及清理
2013/06/22 PHP
PHP单例模式与工厂模式详解
2017/08/29 PHP
PHP实现数据库统计时间戳按天分组输出数据的方法
2017/10/10 PHP
php大小写转换函数(strtolower、strtoupper)用法介绍
2017/11/17 PHP
用Javascript读取中文COOKIE的解决办法
2007/02/15 Javascript
parseInt parseFloat js字符串转换数字
2010/08/01 Javascript
Chosen 基于jquery的选择框插件使用方法
2012/05/30 Javascript
jquery实现带复选框的表格行选中删除时高亮显示
2013/08/01 Javascript
根据配置文件加载js依赖模块
2014/12/29 Javascript
jQuery中:enabled选择器用法实例
2015/01/04 Javascript
jQuery中filter()方法用法实例
2015/01/06 Javascript
Windows系统中安装nodejs图文教程
2015/02/28 NodeJs
JavaScript 变量、作用域及内存
2015/04/08 Javascript
浅析jsopn跨域请求原理及cors(跨域资源共享)的完美解决方法
2017/02/06 Javascript
bootstrap+jQuery实现的动态进度条功能示例
2017/05/25 jQuery
vue如何使用 Slot 分发内容实例详解
2017/09/05 Javascript
nodejs同步调用获取mysql数据时遇到的大坑
2019/03/02 NodeJs
jQuery实现动态添加和删除input框代码实例
2019/03/29 jQuery
[02:41]DOTA2英雄基础教程 谜团
2013/12/10 DOTA
Python易忽视知识点小结
2015/05/25 Python
编写Python小程序来统计测试脚本的关键字
2016/03/12 Python
Python工程师面试必备25条知识点
2018/01/17 Python
python笔记之mean()函数实现求取均值的功能代码
2019/07/05 Python
Django关于admin的使用技巧和知识点
2020/02/10 Python
Python3 读取Word文件方式
2020/02/13 Python
python爬虫工具例举说明
2020/11/30 Python
pycharm 配置svn的图文教程(手把手教你)
2021/01/15 Python
优质飞蝇钓和渔具:RiverBum
2020/05/10 全球购物
活动总结报告范文
2014/05/04 职场文书
幼儿园大班区域活动总结
2014/07/09 职场文书
模范教师材料大全
2014/12/16 职场文书
学习雷锋精神倡议书
2015/04/27 职场文书
高考满分作文赏析(2篇)
2019/08/12 职场文书
Python实现Telnet自动连接检测密码的示例
2021/04/16 Python
pytorch中的numel函数用法说明
2021/05/13 Python