$ npm i babel-preset-es2015 babel-preset-stage-0 --save-dev
在目前目錄上新增.babelrc`
1 2 3
{ "presets": ["es2015", "stage-0"] }
這樣程式就能漲常執行。
Compile to ES5
當然,可能還有跑在Browser的需求,因此轉成ES5還是必須的。
1 2 3 4 5 6 7 8 9 10 11 12
$ babel test.js --out-file test.compiled.js $ node test.compiled.js /test/test.compiled.js:14 var ref = _asyncToGenerator(regeneratorRuntime.mark(function_callee() { ReferenceError: regeneratorRuntime is not defined at /test/test.compiled.js:14:31 `` 還是遇到問題。 #### Problem Solving ~~~bash $ npm i babel-polyfill --save-dev