码迷,mamicode.com
首页 > 其他好文 > 详细

几个命令行命令的总结(node, babel-cli, babel-node)

时间:2017-01-09 00:00:08      阅读:84      评论:0      收藏:0      [点我收藏+]

标签:cli   java   style   undefined   file   文件   pil   参数   example   

node: 输入node, 进入repl环境之后,可以直接运行javascsript表达式,模拟node输出

sh-it-nb0023:static xialei$ node
> console.log(lallalala);
lallalala
undefined

 

babel-cli: 安装好babel-cli后,可以直接通过babel命令来转码,前提是根目录一定要有.babelrc

# 转码结果输出到标准输出
$ babel example.js

# 转码结果写入一个文件
# --out-file 或 -o 参数指定输出文件
$ babel example.js --out-file compiled.js
# 或者
$ babel example.js -o compiled.js

# 整个目录转码
# --out-dir 或 -d 参数指定输出目录
$ babel src --out-dir lib
# 或者
$ babel src -d lib

# -s 参数生成source map文件
$ babel src -d lib -s

 

babel-node:babel-cli工具自带一个babel-node命令,提供一个支持ES6的REPL环境。它支持Node的REPL环境的所有功能,而且可以直接运行ES6代码。

它不用单独安装,而是随babel-cli一起安装。然后,执行babel-node就进入REPL环境。

$ babel-node
> (x => x * 2)(1)
2


$ babel-node es6.js
2

 

几个命令行命令的总结(node, babel-cli, babel-node)

标签:cli   java   style   undefined   file   文件   pil   参数   example   

(0)
(0)
   
举报
评论 一句话评论(0
0条  
登录后才能评论!
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!