国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JavaScript中ES6 Babel正確安裝過程

2019-11-20 09:28:06
字體:
來源:轉載
供稿:網友

本文介紹Babel6.x的安裝過程~首先呢,可以使用Babel在線轉換 https://babeljs.io/repl/

然后進入主題:安裝Babel(命令行環境,針對Babel6.x版本)

1、首先安裝babel-cli(用于在終端使用babel)

  npm install -g babel-cli

2、然后安裝babel-preset-es2015插件

  npm install --save babel-preset-es2015

  注:Babel5版本默認包含各種轉換插件,然而Babel6.x相關轉換插件需要自己下載,如transform-es2015-arrow-functions、transform-es2015-classes等,而ES2015 preset包含了所有插件。如果不安裝任何插件,那么在命令行進行轉換是沒有任何效果的!

  其中--save參數自動更新package.json文件,寫進依賴項

3、在命令行輸入:

  babel es6.js --presets es2015

輸出:

 "use strict";  [1, 2, 3].map(function (x) {   return x * x;  });

  注:后面的參數--presets es2015表示使用該插件進行編譯,如果不寫上轉換是沒有效果的。

4、插件配置

  每一次都寫上該參數那是很麻煩的,可以在當前目錄下新建配置文件 .babelrc。

  但是在windows系統中,不允許直接右鍵建立沒有文件名的文件,可以通過cmd命令行創建:在當前文件夾打開cmd并鍵入命令

  type nul>.babelrc

  即可在當前目錄下建立文件.babelrc,接著在文件中寫入:

 {   "presets": ['es2015'] } 

  那么就可以直接在命令行中使用babel es6.js進行轉換而無需添加表明所用插件的參數

  除了建立.babelrc文件之外,也可在package.json中進行配置,添加以下屬性即可:

"babel": {  "presets": ["es2015"]}

附Babel常用命令:

1、轉換es6.js文件并在當前命名行程序窗口中輸出

  babel es6.js

2、將es6.js轉換后輸出到es5.js文件中(使用 -o 或 --out-file )

  babel es6.js -o es5.js

  babel es6.js --out-file es5.js

3、實時監控es6.js一有變化就重新編譯(使用 -w 或 --watch )

  babel es6.js -w --out-file es5.js
  babel es6.js --watch --out-file es5.js

4、編譯整個src文件夾并輸出到lib文件夾中(使用 -d 或 --out-dir )

  babel src -d lib
  babel src --out-dir lib

5、編譯整個src文件夾并輸出到一個文件中

  babel src --out-file es5.js

6、直接輸入babel-node命令,可以在命令行中直接運行ES6代碼

  babel-node

以上所述是小編給大家介紹的JavaScript中ES6 Babel正確安裝過程,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 莒南县| 个旧市| 安岳县| 宜兴市| 道真| 灌云县| 保康县| 原阳县| 博罗县| 岢岚县| 合阳县| 镇江市| 定西市| 石台县| 清镇市| 报价| 盘锦市| 许昌县| 兴安县| 台山市| 聂拉木县| 高碑店市| 黄浦区| 遂宁市| 鄂州市| 承德市| 根河市| 敦煌市| 昭觉县| 万安县| 依安县| 山西省| 泰来县| 耒阳市| 凌海市| 沙洋县| 渝北区| 德化县| 牟定县| 修文县| 兰州市|