美文网首页
Node项目中使用Babel

Node项目中使用Babel

作者: 刘昊2018 | 来源:发表于2018-01-31 10:33 被阅读26次

由于Node对ECMAScript6的语法支持的还不够完善,比如importexport还无法使用。我们可以借助babel来帮助我们在Node项目中书写es6语法,不用再担心哪些关键字不支持,babel 通过语法转换器支持最新版本的 JavaScript。

使用

创建项目

mkdir babel-demo
cnpm init -y
cnpm install babel-preset-env --save-dev

初始项目后,安装插件babel-preset-env,它的作用是根据你支持的环境自动决定适合你的 Babel 插件的 Babel preset。

创建babel配置文件

touch .babelrc
vi .babelrc
//{
  //"presets": ["env"]
//}

安装babel-cli

cnpm install -g babel-cli

安装后有两个命令行工具,babelbabel-node

编写代码

util.js

var pingfang = (x) => {
    return x * x ;
}
var util = {
    pingfang
}
export default util;

index.js

import Util from './util.js';
console.log(Util.pingfang(2));

计算结果:4。

可以看到,在上面的程序里,我们使用了箭头函数,import和export等es6特性,都能完美运行。

相关文章

网友评论

      本文标题:Node项目中使用Babel

      本文链接:https://www.haomeiwen.com/subject/fclkzxtx.html