Separate development and production environments
Set NODE_ENV at run time or build time to switch the app between dev and production modes. At build time, the current NODE_ENV will be included in the packaged app's package.json file. At runtime we read NODE_ENV from package.json, but also allow the local environment variable to override. A query string parsed by a preload script exposes the value to the renderer, which then determines whether we use the staging or production server. Additionally, different environments have different user data directories. // FREEBIEpull/749/head
							parent
							
								
									45bf7330ac
								
							
						
					
					
						commit
						2bbd0d58c6
					
				@ -0,0 +1,10 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Pending electron 1.6.x
 | 
			
		||||
 * const env = require('url').parse(window.location, true).query;
 | 
			
		||||
*/
 | 
			
		||||
 | 
			
		||||
window.env = {};
 | 
			
		||||
window.location.search.substring(1).split('&').forEach(function(variable) {
 | 
			
		||||
  var pair = variable.split('=');
 | 
			
		||||
  env[decodeURIComponent(pair[0])] = decodeURIComponent(pair[1]);
 | 
			
		||||
});
 | 
			
		||||
					Loading…
					
					
				
		Reference in New Issue