运行通过babel反应原生es6 javascript

时间:2017-02-07 21:01:17

标签: javascript react-native ecmascript-6 babel

使用babel运行我的react本地源代码树中存在的javascript模块的最简单方法是什么?

假设我有以下文件

// hi.js
import _ from 'lodash'    
console.log(_.upperCase('hi'));

我想从命令行快速运行它来测试它或在实用程序脚本中使用它或类似的东西。由于import语句,我不能直接使用node。我知道我可以安装和配置babel ...但是由于babel已经捆绑并配置了RN,我可以用它吗?

例如> workspace / node_modules / babe-core / bin / babel-node hi.js

我可以将babel-cli安装到项目中吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用babel命令行编译文件:

babel hi.js --out-file hi-compiled.js --plugins=es2015,react

这将允许您使用node:

运行该文件
node hi-compiled.js

或者你可以使用babel-node,它可以在一个命令中执行:

babel-node hi.js --plugins es2015

所有这一切都可以通过npm install -g babel-cli

来实现
相关问题