babel编译es6代码

2016-10-01

babel是一个javascript编译器,通过这个工具可以编译es6、jsx等语法

babel安装

// 全局安装
npm install babel-cli -g
// 本地安装
npm install babel-core babel-preset-env babel-preset-es2015 --save

在项目文件夹新建 .babelrc 文件

{
  "presets": ["env"]
}

于是就可以运行新的es6语法文件啦!

// test.js
function readFileWithPro (filename) {
    return new Promise((resolve, reject) => {
        fs.readFile(filename, (err, res) => {
            err && reject(err);
            resolve(res);
        });
    })
}

async function test () {
    return await readFileWithPro('./a.txt');
}

test().then(res => console.log(res.toString()));

通过命令输入

> babel-node test.js

 

本文为原创,未经授权,禁止任何媒体或个人自媒体转载
商业侵权必究,如需授权请联系340443366@qq.com
标签: babel es6

评论

Loading...

最新评论

相关推荐

nginx常用配置
nginx是什么 Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。可以管...
理解v8的内存管理
V8的内存管理模式 一个运行的程序通常是通过在内存中分配一部分空间来表示的。这部分空间被称为驻留集(Resident ...
vue2+vuex+vue-router+webpack+es6搭建项目架构
vue全家桶包括vue,vue-router,vuex等模块,vue负责渲染,vue-route负责路由,vuex负责状...
scroll-top-icon