當(dāng)前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
NodeJS使用ES6
生活随笔
收集整理的這篇文章主要介紹了
NodeJS使用ES6
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
雖然Nodejs支持ES6特性越來越完整,但是很可惜模塊部分仍然不支持。目前可以通過babel來解決 。
創(chuàng)建項(xiàng)目,并安裝相關(guān)依賴
{"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'] }
創(chuàng)建index.js require('babel-register') require('./nodees6.js')采用bebel register實(shí)時轉(zhuǎn)譯代碼。
創(chuàng)建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
當(dāng)然也可以模塊部分采用原有的寫法,其它可以直接使用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) 最終效果也是一樣的。
總結(jié)
以上是生活随笔為你收集整理的NodeJS使用ES6的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Go的组合继承
- 下一篇: gradle idea java ssm