babel-preset-node6

  现在Node6.x虽然现在已经能够原生支持ES6、ES2015将近93%的特性了,而今天介绍的这个插件正式为了解决剩下的的将近7%的特性支持,从而实现完全拥抱ES6.<!--more-->

installation(安装)

  npm i babel-preset-node6

Usage(用法)

通过.babelrc(建议)

在你的项目根目录下创建一个babelrc文件,然后将node6包含到你的presets path:

{
  "presets": [
        "node6"
  ]
}

现在你无论任何时候运行babel-node,它将会使Node6.x版本缺失的ES6特性可以体验。

通过命令行(CLI

  $ babel script.js --presets node6

通过Node API

如果你不想用上面的.babelrc文件,你可以试试这样

  require("babel-core").transform("code", {
    presets: ["node6"]
  });

如果你想用node而不是babel-node作为你的命令行工具,你可以创建一个入口script来引用你的预编译代码:

require('babel-register');
require('path/to/es6/script');

这样你就可以在任何地方使用node来运行ES6代码了
当然,你首先要确保你已经安装这两个npm包中的一个

 npm i -S babel-core or
 npm i -S babel-register

Webpack,gulp,Browserify, 等等

根据vendor的介绍将node6加到你babel"perset"列表当中

React支持

babel已经有了一个React的开始包,现在你需要分别安装。
通过NPM安装

  npm i babel-preset-react

然后往你的.babelrc的"presets"列表中添加如下配置

{
  "presets": [
    "node6",
    "react"
  ]
}

reference https://www.npmjs.com/package...

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值