開始在 Babel 上使用 ES67
瀏覽器對 ES6 的支援正在增長,但為了確保你的程式碼能夠在不完全支援它的環境中執行,你可以使用 Babel ,ES6 / 7 到 ES5 轉換器,試一試!
如果你想在專案中使用 ES6 / 7 而不必擔心相容性,可以使用 Node 和 Babel CLI
使用 Babel for ES6 / 7 支援快速設定專案
- 下載並安裝 Node
- 轉到資料夾並使用你喜歡的命令列工具建立專案
~ npm init
- 安裝 Babel CLI
~ npm install --save-dev babel-cli
~ npm install --save-dev babel-preset-es2015
- 建立
scripts
資料夾以儲存.js
檔案,然後建立dist/scripts
資料夾,其中將儲存已轉換的完全相容的檔案。 - 在專案的根資料夾中建立
.babelrc
檔案,並在其上寫下
{
"presets": ["es2015"]
}
- 編輯你的
package.json
檔案(執行npm init
時建立)並將build
指令碼新增到scripts
屬性:
{
...
"scripts": {
... ,
"build": "babel scripts --out-dir dist/scripts"
},
...
}
- 享受 ES6 / 7 程式設計
- 執行以下命令將所有檔案轉換為 ES5
~ npm run build