日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

babel转码器

發布時間:2024/4/13 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 babel转码器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

簡介?

Babel是一個廣泛使用的轉碼器,可以將ES6代碼轉為ES5代碼,從而在現有環境執行執行。

這意味著,你可以現在就用 ES6 編寫程序,而不用擔心現有環境是否支持。

安裝

安裝命令行轉碼工具

Babel提供babel-cli工具,用于命令行轉碼。它的安裝命令如下:

npm install --global babel-cli#查看是否安裝成功 babel --version

Babel的使用

初始化項目

npm init -y

創建文件

src/example.js

下面是一段ES6代碼:

// 轉碼前 // 定義數據 let input = [1, 2, 3] // 將數組的每個元素 +1 input = input.map(item => item + 1) console.log(input)

配置.babelrc

Babel的配置文件是.babelrc,存放在項目的根目錄下,該文件用來設置轉碼規則和插件,基本格式如下。

{"presets": [],"plugins": [] }

presets字段設定轉碼規則,將es2015規則加入 .babelrc:

{"presets": ["es2015"],"plugins": [] }

安裝轉碼器

在項目中安裝

npm install --save-dev babel-preset-es2015

轉碼

# 轉碼結果寫入一個文件 mkdir dist1 # --out-file 或 -o 參數指定輸出文件 babel src/example.js --out-file dist1/compiled.js # 或者 babel src/example.js -o dist1/compiled.js# 整個目錄轉碼 mkdir dist2 # --out-dir 或 -d 參數指定輸出目錄 babel src --out-dir dist2 # 或者 babel src -d dist2

?

總結

以上是生活随笔為你收集整理的babel转码器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。