node.js - How to pass command line argument in electron -


i started using electron. have doubt how pass command line arguments in electron when i'm using npm start run electron.

in node.js using: node server.js 1 two=three four command prompt :

 var arguments = process.argv.slice(2);arguments .foreach(function(val,index, array) {   console.log(index + ': ' + val); });  

in node.js working. need know how can make work in electron. can please give solution this?

the way of passing arguments same, thing have take care path of electron. in package.json written npm start perform electron main.js. have execute command explicitly , pass arguments "proper path of electron" i.e ./node_modules/.bin/electron. command

./node_modules/.bin/electron main.js argv1 argv2 

and these arguments can access process.argv in main.js

and if wish access these parameters in app there following things :

1.in main.js define variable

     global.sharedobject = {prop1: process.argv} 

2.in app linclude remote , use sharedobject

    var remote = require('electron').remote,       arguments = remote.getglobal('sharedobject').prop1;      console.log(arguments); 

3.output ["argv1", "argv2"]


Comments

Popular posts from this blog

facebook - android ACTION_SEND to share with specific application only -

python - Creating a new virtualenv gives a permissions error -

javascript - cocos2d-js draw circle not instantly -