Bei mehreren Projekten, die unterschiedliche laufende Umgebungen erfordern, kann es schwierig sein, mehrere Node.js -Versionen zu verwalten. Das herkömmliche Installationsprogramm kann nur eine einzelne Node.js -Version installieren, und Fast Node Manager (FNM) bietet eine flexible und effiziente Lösung, mit der die Version von Node.js nahtlos wechseln kann.
<code class="language-bash"># 使用 curl curl -fsSL https://fnm.vercel.app/install | bash # 使用 shell 脚本的替代方法 wget -qO- https://fnm.vercel.app/install | bash</code>
<code class="language-bash"># 使用 winget winget install Schniz.fnm # 使用 scoop scoop install fnm</code>
<code class="language-bash">eval "$(fnm env --use-on-cd)"</code>
<code class="language-powershell">fnm env --use-on-cd --shell powershell | Out-String | Invoke-Expression</code>
Für macOS/Linux befindet sich die Konfigurationsdatei:
Für Windows ist die Position:
PowerShell 5
<code>~/.config/powershell/Microsoft.PowerShell_profile.ps1</code>
Wenn die Konfigurationsdatei nicht vorhanden ist, können Sie den folgenden Befehl in PowerShell ausführen:
, um eine Konfigurationsdatei zu erstellen:<code>%userprofile%\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1 </code>
Führen Sie den folgenden Befehl aus:
<code>%userprofile%\Documents\PowerShell\Microsoft.PowerShell_profile.ps1 </code>
Führen Sie diesen Befehl aus und fügen Sie den ersten PowerShell -Befehl zum Ende der PowerShell -Konfigurationsdatei hinzu.
<code class="language-powershell">if (-not (Test-Path $profile)) { New-Item $profile -Force }</code>
fnm grundlegender Einstellungsprozess
<code class="language-powershell">Invoke-Item $profile</code>
Wenn Sie auf Fehler stoßen, z.
node.js Version installieren
<code class="language-bash"># 下载并安装 fnm: winget install Schniz.fnm # 下载并安装 Node.js: fnm install 22 # 选择版本 fnm use 22 # 验证 Node.js 版本: node -v # 应该打印 "v22.13.1"。 # 验证 npm 版本: npm -v # 应该打印 "10.9.2"。</code>
<code class="language-bash"># 安装最新的 LTS 版本 fnm install --lts fnm i --lts # 安装特定版本 fnm install 16.14.2 # 安装最新版本 fnm install latest</code>
<code class="language-bash"># 列出所有已安装的 Node.js 版本 fnm ls # 列出所有远程 Node.js 版本 fnm ls-remote # 设置默认全局 Node.js 版本 fnm default 22.13.1 # 在当前 shell 中使用特定版本 fnm use 22.13.1</code>
Die Version des Projekts ist spezifisch für das Projekt
<code class="language-bash">fnm current</code>
Wenn Sie nun das Projektverzeichnis eingeben, wechselt FNM automatisch zur angegebenen Version.
fnm --version
Fast Node Manager vereinfacht das Versionsmanagement von Node.js und bietet Entwicklern ein flexibles und effizientes Tool, um mehrere Betriebsumgebungen zu verarbeiten. Wenn Sie diese Schritte ausführen, können Sie problemlos zwischen Node.js -Versionen wechseln und die Konfiguration des Projekts beibehalten. Das obige ist der detaillierte Inhalt vonBeherrschen der Node.js-Versionsverwaltung mit Fast Node Manager (fnm). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!