這次帶給大家怎樣利用外掛工具將ES6的程式碼轉換成ES5,利用外掛工具將ES6的程式碼轉換成ES5的注意事項有哪些,以下就是實戰案例,一起來看一下。
ES6轉化為ES5的工具有很多,下面介紹babel來轉換ES6程式碼;
#在npm環境下:cd 到專案目錄;
npm init -y
npm install babel-cli -g (先全域安裝babel-cli);
npm install babel-cli babel-preset-es2015 --save-dev(本機安裝這兩個);
專案目錄:
#其中.babelrc檔案內容為:
{ "presets": [ "es2015" ], "plugins": [ ] }
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>转化test</title> <script src="dist/index.js"></script> </head> <body> <h3>hello ECMA SCRIPT 6</h3> </body> </html>
./src/index.js 內容為;
let name = "liuliu"; console.log(name);
let是es6的語法;簡單測試一下;
最後: babel src/index.js -o dist/index.js (不要省略o,不然結果直接會在終端輸出,不會產生檔案)
可以看到.dist/index.js被轉換的結果;
#瀏覽器開啟後也會看到變數輸出;
一般使用如webpack等構件工具都依賴項都會有babel;這裡只是不用自動構件工具做平時測試使用或單一的引用到項目;
相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!
相關閱讀:
webpack3.x的entry,output,module解析
以上是怎樣利用插件工具將ES6的程式碼轉換成ES5的詳細內容。更多資訊請關注PHP中文網其他相關文章!