14806


electronでapplicationを作っているのですがES6のarrow
functionを使いたいと考えています。babelなどのライブラリを使えばできますが、  
そのようなものを使わずにelectronだけでarrow functionを使えるようにする方法はないのでしょうか?

`iojs --harmony_arrow_functions`とするとarrow functionが有効にされた状態でio.jsが起動します。  
このiojsの機能を使って、electronでarrow functionを使いたいのですが、何か方法はありますか?

## 追記:

main.jsのコード

[code]

    
    var app = require("app");
    require("crash-reporter").start();
    var BrowserWindow = require("browser-window");
    
    //Keep a reference of window Object, if don't, window will be closed automatically when the JavaScript object is GCed(Gabage Collection)
    
    var mainWindow = null;
    
    app.on("window-all-closed", () => {
        if (process.platform != "darwin") {
            app.quit();
        }
    })
    
    app.on("ready", () => {
        mainWindow = new BrowserWindow({width: 800, height: 600});
        mainWindow.loadUrl("file://" + __dirname + "/index.html");
        //mainWindow.openDevTools();
        mainWindow.on("closed", function () {
            mainWindow = null;
        });
    });
    
    
[/code]


CC BY-SA 3.0
2015-08-24T12:11:04.597
14804
2015-08-24T13:43:52.960
2015-08-24T13:43:52.960
5246
5246
question
javascript electron
electronのmain processでbabelなどを使わずにES6のarrow functionを使う


`v8`モジュールを使ってください。

[code]

    var v8 = require('v8');
    v8.setFlagsFromString('--harmony_arrow_functions');
    
[/code]

<https://github.com/atom/electron/issues/1328#issuecomment-89810268>


CC BY-SA 3.0
2015-08-24T12:56:03.650
14806
2015-08-24T12:56:03.650
3639
14804
answer