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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

Bable实现由ES6转译为ES5

發布時間:2025/3/15 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Bable实现由ES6转译为ES5 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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

舉例說明:

轉譯前(ES6格式)代碼如下:

let User = { name : '張三', age : 22 };let { name, age } = User; console.log( name, age );

      

轉譯后(ES5格式)代碼如下:

'use strict';var User = {name: '張三',age: 22 };var name = User.name,age = User.age;console.log(name, age);

  

如上用Babel轉譯為ES5格式后就可以在現有的javascript環境下運行了。 

?

babel安裝與項目部署步驟如下:

1.新建一個babel_test文件夾,并在此文件夾里面新建src和dist兩個文件夾。

?

2.在babel_test目錄下初始化項目,生成 package.json文件。

npm init -y

?

3.安裝bable(全局安裝&本地安裝) 

 全局安裝

npm install -g babel-cli

 本地安裝

npm install --save-dev babel-preset-es2015 babel-cli(建議安裝在當前目錄下)

?

4.在babel_test目錄下新建 .babelrc文件,該文件用來設置轉碼規則和插件,基本格式如下。(Babel的配置文件是.babelrc,存放在項目的根目錄下。使用Babel必須要配置這個文件。)

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

?  

5.在src文件夾下面新建代碼格式為ES6的文件1.js。(文件代碼如本文前面ES6格式的代碼)  

?

6.在cmd項目目錄下運行 babel src/1.js -o dist/2.js ,babel會將ES6代碼自動轉譯并在dist文件下生成ES5格式的代碼文件2.js。(文件代碼如本文前面ES5格式的代碼)

?

7.編譯成功,直接引用1.js就可以在現有環境下執行了。

?

轉載于:https://www.cnblogs.com/luxiaoxing/p/7308700.html

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的Bable实现由ES6转译为ES5的全部內容,希望文章能夠幫你解決所遇到的問題。

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