在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 相关文章推荐
一个判断email合法性的函数[非正则]
Dec 09 Javascript
JQuery Study Notes 学习笔记(一)
Aug 04 Javascript
jquery animate实现鼠标放上去显示离开隐藏效果
Jul 21 Javascript
简介AngularJS的HTML DOM支持情况
Jun 17 Javascript
angularjs学习笔记之三大模块(modal,controller,view)
Sep 26 Javascript
浅析JavaScript声明变量
Dec 21 Javascript
jquery ajax双击div可直接修改div中的内容
Mar 04 Javascript
JavaScript基础知识点归纳(推荐)
Jul 09 Javascript
jquery实现ajax加载超时提示的方法
Jul 23 Javascript
JavaScript 实现的checkbox经典实例分享
Oct 16 Javascript
js中字符型和数值型数字的互相转化方法(必看)
Apr 25 Javascript
使用 vue 实现灭霸打响指英雄消失的效果附demo
May 06 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+mysql事务rollback&commit示例
2010/02/08 PHP
php ZipArchive压缩函数详解实例
2013/11/06 PHP
yii实现级联下拉菜单的方法
2014/07/31 PHP
Yii列表定义与使用分页方法小结(3种方法)
2016/07/15 PHP
[原创]php token使用与验证示例【测试可用】
2017/08/30 PHP
PHP 7.1中AES加解密方法mcrypt_module_open()的替换方案
2017/10/17 PHP
Thinkphp5 微信公众号token验证不成功的原因及解决方法
2017/11/12 PHP
ThinkPHP框架下微信支付功能总结踩坑笔记
2019/04/10 PHP
PHP实现递归的三种方法
2020/07/04 PHP
JQuery判断子iframe何时加载完成解决方案
2013/08/20 Javascript
JS+CSS实现弹出全屏灰黑色透明遮罩效果的方法
2014/12/20 Javascript
jquery实现加载进度条提示效果
2015/11/23 Javascript
js enter键激发事件实例代码
2016/08/17 Javascript
jquery属性,遍历,HTML操作方法详解
2016/09/17 Javascript
AngularJS通过$location获取及改变当前页面的URL
2016/09/23 Javascript
搭建element-ui的Vue前端工程操作实例
2018/02/23 Javascript
在Vue项目中引入JQuery-ui插件的讲解
2019/01/27 jQuery
js实现多个倒计时并行 js拼团倒计时
2019/02/25 Javascript
Python实现保证只能运行一个脚本实例
2015/06/24 Python
浅谈python中的数字类型与处理工具
2017/08/02 Python
python实现生成字符串大小写字母和数字的各种组合
2019/01/01 Python
详解python实现交叉验证法与留出法
2019/07/11 Python
python实现文字版扫雷
2020/04/24 Python
PyCharm 2020.2.2 x64 下载并安装的详细教程
2020/10/15 Python
使用CSS3实现SVG路径描边动画效果入门教程
2019/10/21 HTML / CSS
澳大利亚最好的厨具店:Kitchen Warehouse
2018/03/13 全球购物
俄罗斯达美乐比萨外送服务:Domino’s Pizza
2020/12/18 全球购物
万豪国际住宅与别墅集团:Homes & Villas by Marriott International
2020/10/08 全球购物
毕业生动漫设计求职信
2013/10/11 职场文书
个人自我鉴定怎么写
2013/10/28 职场文书
网络技术专业求职信
2014/02/18 职场文书
总经理任命书
2014/03/29 职场文书
2015年医务人员医德医风自我评价
2015/03/03 职场文书
转学证明范本
2015/06/19 职场文书
师范生见习总结范文
2015/06/23 职场文书
《有余数的除法》教学反思
2016/02/22 职场文书