前言
以往在做前端開發時,基本都是透過瀏覽器的 REPL
工具來測試 JavaScript 程式碼,而在 Node.js 中也提供類似的功能, 讓開發者可以在終端機中進行測試。
REPL
我們可以簡單將這個術語理解為瀏覽器 console 的行為
R ead |
E val |
P rint |
L oop |
---|---|---|---|
讀取輸入的程式碼 | 執行輸入的程式碼 | 打印執行結果 | 等待下次輸入程式碼 |
執行指定 JS 檔案
我們有一支 main.js 檔案,它的路徑為 ~/Desktop/nodejs/main.js
1 | // main.js |
接著開啟 command line 工具,並將定位切到欲執行檔案的資料夾中 ~/Desktop/nodejs
接著執行(副檔名也可省略)
1 | node main.js |
結果:
注意: 文件名稱不可為
node.js
Node.js 中的 console 工具
Node.js 也提供一個功能,類似於瀏覽器開發者工具的 console,可以直接在 Node.js 環境中測試 JavaScript 程式碼,做法非常簡單
在 command line 中輸入
1 | node |
接著就可以直接將 command line 當作瀏覽器中的 console 來輸入 JavaScript 程式碼做測試了
若要跳出 console 模式,執行兩次
ctrl + C
即可