- Node.js應用開發
- 唐小燕 劉洪武主編
- 891字
- 2025-02-08 17:20:22
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”查看運行結果
- Mastering NetBeans
- Flutter開發實戰詳解
- Beginning C++ Game Programming
- Building a Game with Unity and Blender
- 程序員數學:用Python學透線性代數和微積分
- .NET 4.0面向對象編程漫談:基礎篇
- Java程序員面試算法寶典
- Reactive Programming With Java 9
- 編程數學
- Mastering openFrameworks:Creative Coding Demystified
- 代替VBA!用Python輕松實現Excel編程
- Microsoft HoloLens By Example
- Mastering ASP.NET Core 2.0
- Puppet 5 Beginner's Guide(Third Edition)
- Android 5從入門到精通