為我們的專案使用正確的 Node.js 版本至關重要,否則,我們可能會在單元測試或應用程式部署方面遇到問題。
首先,我們透過執行 ngserve 檢查正在使用的 Node.js 版本。
此指令將顯示 Angular、Node.js、OS 和 npm 的版本。如果 Node.js 不是正確的版本,旁邊會顯示 (不支援)。
透過造訪Angular網站,我們可以查看Node.js與不同Angular版本之間的相容性。要切換版本,我們可以使用 Node.js 版本管理器或命令列。
a) 透過命令列:
首先,卸載目前版本的 Node.js。然後,前往 Node.js 官方網站,找到先前的版本,並安裝相容的版本。點擊“已發布”並下載適合您作業系統的版本。
b) 透過節點版本管理器 (nvm):
每種程式語言都有自己的版本管理器。對於 Node.js,我們使用 NVM(節點版本管理器),它允許我們在同一環境中使用多個版本的 Node.js。這對於在不同 Node.js 版本中測試我們的開發非常有用,這是 npm 和 Microsoft 推薦的最佳實踐。
使用 NVM,您可以輕鬆管理同一系統上的多個 Node.js 版本,讓您輕鬆測試不同的環境。
在安裝 NVM 之前,請確保您的系統上沒有安裝先前版本的 Node.js 以避免衝突:node -v。
安裝 NVM: 對於 macOS 和 Linux,請存取 GitHub 上的官方 NVM 儲存庫 (nvm-sh/nvm)。對於 Windows,請從此連結下載:適用於 Windows 的 NVM 儲存庫。
按一下“立即下載”,下載 nvm-setup.zip 文件,解壓縮並執行安裝程式。安裝過程中,請保留所有預設選項,因為 NVM 包含一個更新工具,可輕鬆進行版本管理。
透過執行 nvm 驗證安裝。
NVM:
NVM 可讓您安裝特定的 Node.js 版本或最新版本。
要安裝最新推薦版本(LTS):nvm install lts。要安裝不同版本:nvm install version。
若要查看系統上已安裝的 Node.js 版本:nvm list。
使用特定的 Node.js 版本:使用管理員權限開啟終端機並選擇所需的 Node.js 版本:
nvm 使用 16.13.1(將 16.13.1 替換為您想要的版本)。
要驗證活動的 Node.js 版本:node -v。您也可以使用以下命令檢查目前使用的版本:nvm current.
如果要卸載特定的 Node.js 版本,請使用管理員權限開啟終端機:nvm uninstall 16.13.1
(將 16.13.1 替換為您想要的版本)。
安裝 NPM 和 Yarn:
當您使用 NVM 安裝 Node.js 時,會自動安裝 npm。要驗證 npm 版本:npm -v.
如果您喜歡使用 Yarn,請為您使用的每個 Node.js 版本安裝它:npm install -g yarn。
— 以 EfisioDev 為基礎的 Angular 課程的筆記 —
以上是Node.js 版本的詳細內容。更多資訊請關注PHP中文網其他相關文章!