首頁 > web前端 > js教程 > 如何使用babel安裝配置教學課程

如何使用babel安裝配置教學課程

亚连
發布: 2018-06-05 15:25:54
原創
1764 人瀏覽過

babel是一個廣泛使用的轉碼器,可以將ES6程式碼轉換為ES5程式碼,從而在現有環境中執行。這篇文章主要介紹了babel的使用以及安裝配置,需要的朋友可以參考下

#簡介

babel是一個廣泛使用的轉碼器,可以將ES6程式碼轉換為ES5程式碼,從而在現有環境執行,這意味著,你可以現在就用ES6編寫程序,而不用擔心現有環境是否支援。

安裝及設定

npm install babel-cli --save-dev cnpm install babel -cli --save-dev使用淘寶鏡像安裝會更快。

步驟:進入項目==>cnpm install babel-cli --save-dev

#為什麼不安裝在全域

如果安裝在全域,那就表示專案要運行,全域環境必須有bable,也就是說專案產生了對環境的依賴。另一方面,這樣做也無法支援不同項目使用不同版本的babel。

設定轉碼規則

根目錄下安裝:cnpm install babel-preset-es2015 --save-dev

安裝完成之後,再建立設定檔.babelrc這個文件,得放在專案根目錄下,它的基本格式是:

{
  "presets":[],
  "plugins":[]
}
登入後複製

presets欄位設定的就是轉碼規則,plugins是設定的babel的插件。然後設定檔:

{
  "presets":["es2015"]
}
登入後複製

到這裡,關於babel的基本設定就完成了。

實例示範:

在專案根目錄下建立demo.js

let a = 5;
const b = 10;
let input = [1,2,3];
input.map(item => item+1);
登入後複製

因為我們現在是將babel安裝到了目前目錄下,所以不能直接在終端機中babel轉換指令,得使用npm來運行,所以先在packge.json中寫

{
 "devDependencies": {
  "babel-cli": "^6.26.0",
  "babel-preset-es2015": "^6.24.1"
 },
 "scripts":{
   "build":"babel demo.js"
 }
}
登入後複製

進入根目錄,npm run build運行,查看結果

也可以輸出到指定的目錄

{
 "devDependencies": {
  "babel-cli": "^6.26.0",
  "babel-preset-es2015": "^6.24.1"
 },
 "scripts":{
   "build":"babel demo.js --out-file bunder.js"
 }
}
登入後複製

進入根目錄,npm run build運行,查看結果

這次會在根目錄下找到被編譯過的bunder.js檔案

資料夾截圖

上面是我整理給大家的,希望今後對大家有幫助。

相關文章:

ES6中map、set與陣列、物件的比較(詳細教學)

利用Angular如何實現變化偵測

在vue-star中如何實作評星元件開發

#

以上是如何使用babel安裝配置教學課程的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板