Webpack 3 Tutorial - add Babel loader to write js use ES6
此篇介紹如何加入並使用 babel-loader
,並使用 ES6
語法測試撰寫 js
。
安裝 babel-loader
1 | npm i -D babel-loader babel-core babel-preset-env |
設定 webpack.config.js
1 | ...... |
注意:此範例把
Babel
設定直接寫在webpack.config.js
,若options
設定較複雜的話,可另外寫在.babelrc
檔案中,參考Babel官網。
測試 ES6
語法
新增檔案 ./src/js/es6.js
,撰寫程式如下:
1 | export default class Point { |
將剛剛寫的程式 import
到 app.js
。
1 | ...... |
執行 npm run dev
,就可以看到 console
出現計算後的兩點長度囉。
更多 babel-preset-env
的配置選項可參考官網,有空也可以來試試 ES7 的 async
, await
喔,我們下次見!
範例 Github