26 lines
		
	
	
	
		
			863 B
			
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
	
		
			863 B
			
		
	
	
	
		
			Markdown
		
	
	
	
	
	
# REPL
 | 
						|
 | 
						|
Read-Eval-Print-Loop (REPL) is a simple, interactive computer programming
 | 
						|
environment that takes single user inputs (i.e. single expressions), evaluates
 | 
						|
them, and returns the result to the user.
 | 
						|
 | 
						|
The `repl` module provides a REPL implementation that can be accessed using:
 | 
						|
 | 
						|
* Assuming you have `electron` or `electron-prebuilt` installed as a local
 | 
						|
  project dependency:
 | 
						|
 | 
						|
  ```sh
 | 
						|
  ./node_modules/.bin/electron --interactive
 | 
						|
  ```
 | 
						|
* Assuming you have `electron` or `electron-prebuilt` installed globally:
 | 
						|
 | 
						|
  ```sh
 | 
						|
  electron --interactive
 | 
						|
  ```
 | 
						|
 | 
						|
This only creates a REPL for the main process. You can use the Console
 | 
						|
tab of the Dev Tools to get a REPL for the renderer processes.
 | 
						|
 | 
						|
**Note:** `electron --interactive` is not available on Windows.
 | 
						|
 | 
						|
More information can be found in the [Node.js REPL docs](https://nodejs.org/dist/latest/docs/api/repl.html).
 |