nodejs|nodejs 支持 es6 & 自动重启
安装es6 依赖包
npm i --save-dev babel-cli
npm i --save-dev babel-plugin-transform-async-generator-functions
npm i --save-dev babel-plugin-transform-object-rest-spread
npm i --save-dev babel-plugin-transform-runtime babel-preset-latest
编写
.babelrc
{
"presets": ["latest"]
}
自动重启 依赖包
npm i --save-dev nodemon
编写
npm
scripts
"scripts": {
"start": "nodemon ./src/server.js --exec babel-node -e js"
},
【nodejs|nodejs 支持 es6 & 自动重启】
./src/server.js
是你的 es6 代码执行
npm start
完整 package.json 参考
{
"name": "nodejs es6 run",
"version": "0.1.0",
"description": "",
"main": "./src/server.js",
"scripts": {
"start": "nodemon ./src/server.js --exec babel-node -e js",
"h" : "nodemon -h"
},
"author": "",
"devDependencies": {
"babel-cli": "^6.24.0",
"babel-plugin-transform-async-generator-functions": "^6.24.1",
"babel-plugin-transform-object-rest-spread": "^6.23.0",
"babel-plugin-transform-runtime": "^6.23.0",
"babel-preset-latest": "^6.23.0",
"nodemon": "^1.11.0"
},
"dependencies": {
"body-parser": "^1.17.1",
"express": "^4.15.2",
"lodash": "^4.17.4"
}
}
推荐阅读
- 世界迷雾安卓版将从|世界迷雾安卓版将从 Nougat 开始支持
- ES6|ES6 关键字 let 和 ES5 及关键字 var 的区别解析
- PPP模式中政府部门的支持措施
- 前端——es6
- 开源(Taurus.MVC-Java|开源:Taurus.MVC-Java 版本框架 (支持javax.servlet.*和jakarta.servlet.*双系列,内集成微服务客户端))
- 支持多种前后端组合的代码生成项目,终于不用写CRUD了
- TypeScript|nodejs在使用async/await时报错__awaiter is not defined
- 实战|nodejs fs模块结合async await处理fs异步使用
- node|nodejs学习之旅--异步终极解决方案async和await--Ajax--浏览器访问网站的基本过程以及http详解
- Node.js|Nodejs 新特性 async await 的使用 以及使用 async await 处理异步