官术网_书友最值得收藏!

1.3.2 運行Node.js程序

Node.js程序有3種運行方式:在lDE中運行、在CMD窗口中使用node或nodemon命令運行以及在Git Bash下運行。

1.在HBuilder中運行Node. js程序

右鍵單擊需要運行的HelloWorld.js文件,選擇“運行方式”菜單中的“1 Node Application”,如圖1-18所示。

控制臺顯示運行結果,說明Node.js在HBuilder中運行成功,如圖1-19所示。

2.在CMD窗口中運行Node. js

(1)用node命令運行Node.js程序

進入需要運行的.js文件所在的目錄,按住<Shift>鍵并單擊右鍵,選擇“在此處打開命令窗口”項,如圖1-20所示。

圖1-18 運行js文件

圖1-19 運行結果

圖1-20 文件目錄下打開CMD

打開CMD窗口后,輸入下面的命令。

node HelloWorld.js 或 node HelloWorld (.js可以省略)

按<Enter>鍵后,即可查看運行結果,如圖1-21所示。

圖1-21 CMD中運行.js文件

此時,若是 hello.js 文件的代碼發生變化,需要再次以上述方式運行該文件,重新查看運行結果。下面介紹一種可以自動檢測到文件更改并自動重新調試Node.js程序的方法。

(2)用nodemon命令運行Node.js程序

nodemon 是一種工具,可以自動檢測到目錄中文件發生變化,通過重新啟動應用程序來調試 Node.js 程序。nodemon需要事先安裝好。

① 全局安裝nodemon

打開CMD窗口,輸入以下命令,將nodemon全局安裝到系統路徑(只要安裝一次)。

npm install nodemon –g

② 使用nodemon運行Node.js文件

若 js 文件的代碼有更改,則不必使用 node 命令重新運行來查詢最新結果。只要進入hello.js所在的目錄,按住<Shift>鍵并單擊右鍵,選擇“在此處打開命令窗口”項,打開CMD窗口后,輸入下面的命令。

nodemon HelloWorld.js 或 nodemon HelloWorld(.js可以省略)

按<Enter>鍵后即可查看運行結果,不管hello.js何時發生變化,都能自動重啟運行,查看最新的運行結果。

假設代碼中輸出文本內容從“hello world!”改變為“你好 world!”,則會自動檢測到代碼的變化,并重新輸出最新的運行結果,如圖1-22所示。

圖1-22 nodemon運行.js文件

3.在Git Bash下運行Node. js

Git是版本控制工具,它最初被用在UNlX風格的命令行環境中。Windows是一個非UNlX終端環境,可以使用Git Bash。Git Bash是一個適用于Windows環境的模擬UNlX命令行的終端,在這里可以進行Git相關的版本控制。

首先在Git官網下載Git。安裝好Git工具后,桌面上會出現Git Bash快捷方式。進入需要運行.js文件所在的目錄,按住<Shift>鍵并單擊右鍵,將會出現快捷菜單,如圖1-23所示。

圖1-23 “Git Bash Here”菜單

選擇“Git Bash Here”項,在打開的窗口中輸入以下命令,查看程序運行結果,如圖 1-24所示。

node HelloWorld.js 或 nodemon HelloWorld(.js可以省略)

圖1-24 “Git Bash Here”查看運行結果

主站蜘蛛池模板: 彭州市| 建平县| 南充市| 奈曼旗| 山丹县| 乌恰县| 讷河市| 中牟县| 海伦市| 宝坻区| 高邑县| 城固县| 章丘市| 达日县| 绍兴县| 桃园市| 亳州市| 卢氏县| 沁阳市| 法库县| 辽阳市| 普兰县| 汉川市| 吐鲁番市| 五大连池市| 张北县| 客服| 林口县| 武功县| 合山市| 衢州市| 类乌齐县| 古丈县| 鸡西市| 江孜县| 五台县| 博白县| 临江市| 重庆市| 将乐县| 墨江|