4

Electron アプリで ES7 の async / await 機能を使用したいのですが、機能していないようです。それは私に与えます

構文エラー: 予期しないトークン関数

コマンドの後npm start..

Electron: v0.37.6 ノード: v5.11.0 安定版 Windows 10 x64

main.js

'use strict';

require("babel-core/register");
require("babel-polyfill");

(async function() {
  await console.log("test");
})()

package.json (抜粋)

"devDependencies": {
  "babel": "^6.5.2",
  "babel-cli": "^6.7.7",
  "babel-core": "^6.7.7",
  "babel-eslint": "^6.0.3",
  "babel-plugin-syntax-async-functions": "^6.5.0",
  "babel-plugin-transform-async-to-generator": "^6.7.4",
  "babel-plugin-transform-regenerator": "^6.6.5",
  "babel-polyfill": "^6.7.4",
  "babel-preset-es2015": "^6.6.0",
  "babel-preset-stage-3": "^6.5.0",
  "electron-debug": "^0.6.0",
  "electron-prebuilt": "^0.37.0",
  "eslint": "^2.8.0"
}

.babelrc

{
  "presets": ["es2015", "stage-3"],
  "plugins": ["transform-async-to-generator", "syntax-async-functions", "transform-regenerator"]
}

私のconfなどに何が欠けているのか分かりますか?

編集

私もimport後にいくつか追加しようとしましたrequire()が、それはで終わります

予期しないトークンのインポート

ベイブがまったくロードされていないようです..

4

2 に答える 2