在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 相关文章推荐
WordPress 插件——CoolCode使用方法与下载
Jul 02 Javascript
JQuery 学习笔记 选择器之一
Jul 23 Javascript
IE无法设置短域名下Cookie
Sep 23 Javascript
汉化英文版的Dreamweaver CS5并自动提示jquery
Nov 25 Javascript
Jquery颜色选择器ColorPicker实现代码
Nov 14 Javascript
JavaScript判断IE版本型号
Jul 27 Javascript
jquery动感漂浮导航菜单代码分享
Apr 15 Javascript
javascript实现不同颜色Tab标签切换效果
Apr 27 Javascript
JavaScript中子对象访问父对象的方式详解
Sep 01 Javascript
js初始化验证实例详解
Nov 26 Javascript
js编写简易的计算器
Jul 29 Javascript
vue实现简易计算器功能
Jan 20 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
火车头采集器3.0采集图文教程
2007/03/17 PHP
PHP引用(&)各种使用方法实例详解
2014/03/20 PHP
phpcms的分类名称和类别名称的调用
2017/01/05 PHP
jQuery ajax BUG:object doesn't support this property or method
2010/07/06 Javascript
编写可维护面向对象的JavaScript代码[翻译]
2011/02/12 Javascript
用js格式化金额可设置保留的小数位数
2014/05/09 Javascript
JavaScript使用setTimeout实现延迟弹出警告框的方法
2015/04/07 Javascript
基于jQuery通过jQuery.form.js插件实现异步上传
2015/12/13 Javascript
BootStrap实现树形目录组件代码详解
2016/06/21 Javascript
Nodejs进阶:核心模块net入门学习与实例讲解
2016/11/21 NodeJs
基于BootStrap栅格栏系统完成网站底部版权信息区
2016/12/23 Javascript
利用HTML5+Socket.io实现摇一摇控制PC端歌曲切换
2017/01/13 Javascript
jQuery中的on与bind绑定事件区别实例详解
2017/02/28 Javascript
js仿淘宝评价评分功能
2017/02/28 Javascript
vue使用watch 观察路由变化,重新获取内容
2017/03/08 Javascript
微信小程序WebSocket实现聊天对话功能
2018/07/06 Javascript
Vue CLI 2.x搭建vue(目录最全分析)
2019/02/27 Javascript
JavaScript中var的重要性实例分析
2019/07/09 Javascript
javascript实现点击星星小游戏
2019/12/24 Javascript
vue项目打包之开发环境和部署环境的实现
2020/04/23 Javascript
JS变量提升原理与用法实例浅析
2020/05/22 Javascript
微信小程序完美解决scroll-view高度自适应问题的方法
2020/08/08 Javascript
[05:36]DOTA2 2015国际邀请赛中国区预选赛第四日TOP10
2015/05/29 DOTA
简单的Python抓taobao图片爬虫
2014/10/26 Python
Python复制目录结构脚本代码分享
2015/03/06 Python
Python时间获取及转换知识汇总
2017/01/11 Python
Python中存取文件的4种不同操作
2018/07/02 Python
解决python xlrd无法读取excel文件的问题
2018/12/25 Python
PyCharm 2020 激活到 2100 年的教程
2020/03/25 Python
森林防火标语
2014/06/23 职场文书
公司开会通知
2015/04/20 职场文书
初中教师德育工作总结2015
2015/05/12 职场文书
同步小康驻村工作简报
2015/07/20 职场文书
会计专业2019暑假实习报告
2019/06/21 职场文书
创业计划书之川味火锅店
2019/09/02 职场文书
完美处理python与anaconda环境变量的冲突问题
2021/04/07 Python