2017-01-04 08:11:45 +00:00
|
|
|
|
# REPL
|
|
|
|
|
|
2017-01-04 08:40:53 +00:00
|
|
|
|
讀取(Read)-求值(Evaluate)-輸出(Print)-循環(Loop)(REPL)是一個簡單、
|
|
|
|
|
互動式的程式語言環境,藉由簡單的使用者輸入(例如:簡單的表達式),計算輸入,然後輸出結果給使用者。
|
2017-01-04 08:11:45 +00:00
|
|
|
|
|
2017-01-04 08:40:53 +00:00
|
|
|
|
`repl` 模組實現了 REPL 功能,可以藉由以下的方式存取:
|
2017-01-04 08:11:45 +00:00
|
|
|
|
|
2017-01-04 08:40:53 +00:00
|
|
|
|
* 假設你已在專案內部安裝了 `electron` 或是 `electron-prebuilt`:
|
2017-01-04 08:11:45 +00:00
|
|
|
|
|
|
|
|
|
```sh
|
|
|
|
|
./node_modules/.bin/electron --interactive
|
|
|
|
|
```
|
2017-01-04 08:40:53 +00:00
|
|
|
|
* 假設你已全域地安裝了 `electron` 或是 `electron-prebuilt`:
|
2017-01-04 08:11:45 +00:00
|
|
|
|
|
|
|
|
|
```sh
|
|
|
|
|
electron --interactive
|
|
|
|
|
```
|
|
|
|
|
|
2017-01-04 08:40:53 +00:00
|
|
|
|
以上的指令只會為主行程建立 REPL。
|
|
|
|
|
你可以從開發者工具的主控台分頁來為渲染行程取得一個 REPL。
|
2017-01-04 08:11:45 +00:00
|
|
|
|
|
2017-01-04 08:40:53 +00:00
|
|
|
|
**註記:** `electron --interactive` 在 Windows 平台上並不適用。
|
2017-01-04 08:11:45 +00:00
|
|
|
|
|
2017-01-04 08:40:53 +00:00
|
|
|
|
在 [Node.js REPL docs](https://nodejs.org/dist/latest/docs/api/repl.html) 裡可以找到更多資訊。
|