在Linux環境中,可通過以下方式對Node.js進行版本控制:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
,安裝后需重新加載Shell配置文件(source ~/.bashrc
)。nvm install <版本號>
(如nvm install 18.19.0
)。nvm use <版本號>
,或進入項目目錄時自動切換(需在項目根目錄創建.nvmrc
文件,寫入版本號)。nvm alias default <版本號>
。curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash -
,再執行sudo apt-get install -y nodejs
。package.json
的engines
字段指定Node.js版本范圍(如"node": ">=16.0.0 <17.0.0"
),配合.nvmrc
文件實現版本鎖定。.nvmrc
和package.json
到版本庫,確保團隊成員使用一致環境。工具對比:nvm功能最全面,支持多版本共存和自動切換,適合復雜項目;NodeSource適合簡單固定版本需求。