写es6,用babel-node
来源:互联网 发布:海岛奇兵引导弹数据 编辑:程序博客网 时间:2024/06/05 19:26
node LTS 已经更新到v8.9.0,对es6的支持肯定更好了,node -v
一看,本地还是6.11.0, 更新之。
用阮一峰老师的 es-checker 查看一下支持度
=========================================Passes 38 feature DetectionsYour runtime supports 90% of ECMAScript 6=========================================
不错,已经90%了,不过
经常要用 import, 不能在这里卡住。还好有 babel 转码器。
npm install --save-dev babel-cli babel-preset-env
安装后,只需创建.babelrc, 写入以下内容, 就能 babel-node file.js
愉快的玩耍了。
{ "presets": ["env"]}
接下来试一试 import
首先创建文件 hello.js 和 world.js
// hello.jsfunction sum (...values) { let ret = 0 for (let val of values) { ret += val } return ret}export default sum
// world.jsimport sum from './hello'console.log(sum(4, 5))
使用 babel-node world.js
运行, 得到结果 9
, Good!
也可以使用 babel world.js > out.js
得到转码以后的文件
// out.js'use strict';var _hello = require('./hello');var _hello2 = _interopRequireDefault(_hello);function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }console.log((0, _hello2.default)(4, 5));
—done—
阅读全文
0 0
- 写es6,用babel-node
- 用Babel解决node.js运行ES6的问题
- 使用babel写ES6语法
- ES6 babel
- es6 Babel
- Node.js实现ES6代码自动编译--Babel
- 用babel将es6转换成es5
- Babel es6 转 es5
- es6 Babel转换器笔记
- ES6之babel
- ES6 check AND Babel
- ES6(babel)环境搭建
- ES6(一: babel环境)
- babel es6转es5
- ES6: babel配置与babel-clic安装
- babel-polyfill让你放心用es6做开发
- Node-Babel-Gulp 随笔
- Node Babel使用教程
- java NIO
- Hibernate与DDD#标准类型
- 报名 | 第二届中国数据标准化及治理大会
- Win Server_Task scheduler 中的坑
- 业余草双因素认证(2FA)教程
- 写es6,用babel-node
- java设计模式之十:模板模式
- H5、bootstrap IE8兼容
- opencv----图像显示、ROI
- centos7 firewall-cmd查看端口是否开放及开放端口
- React前端开发入门与实战
- 单例模式涉及到的线程安全问题
- 1006: C语言程序设计教程(第三版)课后习题5.4
- 本地计算机和远程桌面计算机间不能正常复制粘贴文字或文件解决办法