Rumah >hujung hadapan web >tutorial js >Menguasai Pengurusan Versi Node.js dengan Pengurus Node Fast (FNM)
Apabila berurusan dengan pelbagai projek yang memerlukan persekitaran berjalan yang berbeza, menguruskan pelbagai versi node.js mungkin rumit. Program pemasangan tradisional hanya boleh memasang versi node.js tunggal, dan Pengurus Node Fast (FNM) menyediakan penyelesaian yang fleksibel dan cekap yang boleh menukar versi Node.js dengan lancar.
<code class="language-bash"># 使用 curl curl -fsSL https://fnm.vercel.app/install | bash # 使用 shell 脚本的替代方法 wget -qO- https://fnm.vercel.app/install | bash</code>2. Konfigurasi PowerShell
<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>Anda perlu mencari fail konfigurasi PowerShell.
Untuk macOS/linux, fail konfigurasi terletak:
untuk Windows, kedudukannya ialah:
PowerShell 5
<code>~/.config/powershell/Microsoft.PowerShell_profile.ps1</code>
Jika fail konfigurasi tidak wujud,
untuk membuat fail konfigurasi<code>%userprofile%\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1 </code>, anda boleh menjalankan perintah berikut dalam PowerShell:
<code>%userprofile%\Documents\PowerShell\Microsoft.PowerShell_profile.ps1 </code>Untuk mengedit fail konfigurasi di PowerShell, jalankan arahan berikut:
Jalankan arahan ini dan tambahkan arahan PowerShell pertama ke akhir fail konfigurasi PowerShell.
<code class="language-powershell">if (-not (Test-Path $profile)) { New-Item $profile -Force }</code>Ini akan membolehkan penukaran versi Node.js automatik, anda boleh menggunakan pelbagai versi Node.js dengan mudah.
proses penetapan asas FNM
<code class="language-powershell">Invoke-Item $profile</code>
Jika anda menghadapi sebarang kesilapan, sebagai contoh, "Saya tidak dapat mencari pembolehubah persekitaran FNM", ia mungkin berkaitan dengan konfigurasi shell yang anda gunakan!
Pasang versi node.js
<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>edisi alias
Versi projek ini khusus untuk projek
<code class="language-bash">fnm current</code>
Gunakan periksa versi FNM
fnm --version
atau kongsi kepada komuniti anda. Anda juga boleh mengikuti saya di X? Atas ialah kandungan terperinci Menguasai Pengurusan Versi Node.js dengan Pengurus Node Fast (FNM). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!