NodeJS使用ES6
来源:互联网 发布:云计算教育 编辑:程序博客网 时间:2024/05/21 19:39
虽然Nodejs支持ES6特性越来越完整,但是很可惜模块部分仍然不支持。目前可以通过babel来解决 。
创建项目,并安装相关依赖
{ "name": "nodees6", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "author": "", "license": "ISC", "devDependencies": { "babel-core": "^6.25.0", "babel-preset-es2015": "^6.24.1", "babel-register": "^6.24.1" }}
建立babel的配置文件 .babelrc
{ "presets":['es2015']}
创建index.js
require('babel-register')require('./nodees6.js')采用bebel register实时转译代码。
创建nodees6.js
import http from "http"const server = http.createServer((req, res)=>{ console.log(req.url) res.write("hello the world") res.end()})server.listen(9001)
测试
curl http://localhost:9001/hello?user=chf
当然也可以模块部分采用原有的写法,其它可以直接使用ES6的语法。
const http = require('http')const server = http.createServer((req, res)=>{ console.log(req.url) res.write("hello the world") res.end()})server.listen(9001)最终效果也是一样的。
阅读全文
0 0
- NodeJS使用ES6
- nodejs 中如何使用ES6语法
- 如何在NodeJS项目中优雅的使用ES6
- 通过babel-register在nodejs端使用es6
- nodejs 模块与es6模块
- nodejs支持ES6语法(BABEL)
- nodejs 关于 es6 的支持
- ES6使用
- nodejs 里面执行 es6 的语法语句
- nodejs使用
- nodejs使用
- 【NodeJS】使用forever管理nodejs
- 【NodeJs】NodeJs中使用highstock
- 现在开始使用 ES6
- 使用 ES6 进行开发
- Gulp使用ES6语法
- react使用es6(I)
- react 使用es6(II)
- 每个人都应该知道的25个大数据术语
- Mac下的plist纹理图切图工具(命令行)
- python 执行系统命令比较
- Android 自定义数字圆环
- .net 的Excel导入问题
- NodeJS使用ES6
- sqlite3创建数据库表
- TCP带外数据---紧急模式
- springmvc Ajax表单上传文件案例
- 屏幕大小获取
- KindEditor编辑器上传图片超过限制
- win764位电脑 VS2015永久性配置opencv3.0
- redis集群3 2台机器迁移为3台机器
- (H5)FormData+AJAX+SpringMVC跨域异步上传文件