幾個命令行命令的總結(node, babel-cli, babel-node)


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM