node 中使用ES6

node 中使用ES6

作为前端用惯了ES6的语法,去学习node的时候真的很蛋疼。

初始化项目,使用express运行简易服务

初始化项目

npm init -y

安装express
npm install express --save 

创建server.js

server.js

var express = require('express')

var app = express()

app.get('/', function (req, res) {
  res.send("hello word")
})

app.listen(3000) 

package.js script中 加入

package.json

“scripts”: {

“start”: “node server.js”
},

npm start 运行一下 访问loaclhost:3000
在这里插入图片描述

改用ES 写法

要将代码使用babel将ES6转译成ES5生成新文件 再执行新文件中的内容。
babel官网

tnpm install babel-cli babel-core babel-preset-env --save

安装好了 创建 .babelrc文件

.babelrc
//这个文件中是babel的一些配置
{
  "presets": [
    "env"
  ]
}

package.json 中script 加入

 "transpile": "babel ./server.js --out-dir dist",

运行npm run transpile

会生成一个 dist文件夹里面有个server.js就是ES6转成ES5的

package.json 的start 改成

 "start": "node ./dist/server.js"

就可以运行了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值