Node.js 是一種 JavaScript 運行環境,它可以在伺服器端執行 JavaScript 程式碼。它是一個開放原始碼、跨平台的運行時環境,可以用於開發快速、可擴展性的網路應用程序,特別是那些 I/O 密集型的 Web 應用程式。當我們使用 Node.js 開發 Web 應用程式時,我們常常需要不斷修改程式碼並重新啟動應用程式以查看更改後的效果。這時候,如果我們能夠自動監視應用程式的程式碼並在程式碼更改時自動重新啟動應用程序,那將大大提高我們的開發效率。 nodemon 就是這樣一款可以幫我們監視程式碼並自動重新啟動應用程式的工具。
本文將介紹如何在 Windows、Linux 和 macOS 系統上安裝和使用 nodemon。
在安裝 nodemon 之前,我們必須先安裝 Node.js。 Node.js 官網提供了在各種作業系統上安裝 Node.js 的步驟。在本文中,我們將介紹在 Windows、Linux 和 macOS 系統上安裝 Node.js 的步驟。
在Windows 上安裝Node.js 的方法很簡單,只要造訪Node.js 官網,下載Windows Installer,開啟安裝程式並依照指示進行操作即可。
在 Linux 上安裝 Node.js 有多種方法。本文介紹兩種最常用的方法。
Ubuntu 和 Debian 等發行版都將 Node.js 包含在其預設軟體來源中。可以使用以下指令在 Ubuntu 上安裝 Node.js:
sudo apt update sudo apt install nodejs
在其他基於 Debian 的發行版上安裝 Node.js 的指令也類似。安裝完成後,可以使用下列指令檢查Node.js 是否已成功安裝並顯示其版本資訊:
node -v
NodeSource 為多個發行版提供了Node.js 的官方二進位分發版。可以使用以下命令在終端機中新增NodeSource 的PPA 並安裝Node.js:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash - sudo apt-get install -y nodejs
在安裝完成後,可以使用以下命令檢查Node.js 是否已成功安裝並顯示其版本資訊:
node -v
在macOS 上安裝Node.js 有多種方法。本文介紹兩種最常用的方法。
如果您已經安裝了Homebrew,可以使用下列指令在終端機中安裝Node.js:
brew install node
在安裝完成後,可以使用以下命令檢查Node.js 是否已成功安裝並顯示其版本資訊:
node -v
可以存取Node.js 官網,下載macOS Installer 安裝程式.打開安裝程式並按照提示進行操作即可。
當我們已經成功安裝了 Node.js 後,我們就可以開始安裝 nodemon。在終端機(或稱命令列介面)中,使用下列指令安裝nodemon:
npm install -g nodemon
在選單列的終端機(Window),或是在終端機程式(macOS / Linux)上輸入上述指令,即可開始安裝。
上述指令中的「-g」參數表示安裝 nodemon 為全域模組,使其可以在系統上的任何目錄中使用。如果您不加“-g”參數,則安裝的是局部模組,只能在目前目錄下的應用程式中使用。
安裝完成後,使用以下命令檢查nodemon 是否已成功安裝並顯示其版本資訊:
nodemon -v
我們已經成功安裝了nodemon,現在讓我們來看看如何使用它。
假設我們有一個名為“app.js”的應用程序,該應用程式監聽在連接埠 3000 上。我們可以使用以下命令啟動應用程式:
node app.js
此時,應用程式將開始監聽連接埠 3000 上的連線請求。如果我們修改了“app.js”檔案並保存了更改,此時我們需要停止應用程式並重新啟動它以查看更改後的效果。這樣,我們的開發效率會受到很大的影響。
現在我們可以使用 nodemon 來自動偵測程式碼變更並重新啟動應用程式。可以使用以下命令來啟動應用程式:
nodemon app.js
此時,應用程式將啟動並與以往一樣監聽連接埠 3000 上的連線請求。但是,不同之處在於此時 nodemon 將自動監視程式碼變更。如果我們修改了“app.js”檔案並保存了更改,此時 nodemon 將會重新啟動應用程序,以使我們能夠立即查看更改後的效果。這樣,我們的開發效率就大大提高了。
除此之外,nodemon 還有很多其他的功能,例如可以指定要監視的檔案或資料夾,可以在控制台中輸出更詳細的資訊等。如果想要了解更多關於 nodemon 的信息,可以訪問 nodemon 官網或在終端中輸入以下命令查看 nodemon 的幫助文件:
nodemon --help
nodemon 是一款很实用的 Node.js 模块,可以帮助我们自动监视代码更改并自动重新启动应用程序,提高我们的开发效率。本文介绍了在 Windows、Linux 和 macOS 系统上安装和使用 nodemon 的步骤。希望本文能够对您有所帮助。
以上是nodejs 安裝nodemon的詳細內容。更多資訊請關注PHP中文網其他相關文章!