由于ES6有相容性問題,可以使用
babel
工具進行降級處理。
babel基于node,需要先安裝node
0、項目初始化
npm init -y
1、指令行安裝babel
npm install @babel/core @babel/cli @babel/preset-env
2、配置
.babelrc
檔案
手動建立.babelrc檔案,設定配置
{
"presets": ["@babel/preset-env"]
}
3、運作
//1、把單個es6的檔案轉為ES5(新檔案.js會自動建立)
npx babel 檔案.js -o 新檔案.js
//2、把檔案夾中所有ES6都轉為ES5(新檔案夾自動建立)
npx babel 包含有js的原目錄 -d 轉換後的新目錄