Rumah >hujung hadapan web >tutorial js >Cara Memasang Node.js pada Distro Ubuntu dan Linux: Panduan Lengkap

Cara Memasang Node.js pada Distro Ubuntu dan Linux: Panduan Lengkap

Mary-Kate Olsen
Mary-Kate Olsenasal
2025-01-21 18:32:12509semak imbas

How to Install Node.js on Ubuntu and Linux Distros: A Complete Guide

Panduan ini menyediakan panduan menyeluruh untuk memasang Node.js pada Ubuntu (dan pengedaran Linux yang lain). Walaupun muat turun terus dari tapak web rasmi boleh dilakukan, menggunakan pengurus versi menawarkan fleksibiliti dan kawalan yang unggul ke atas persekitaran pembangunan anda. Kami akan menunjukkan pemasangan Node.js menggunakan dua pengurus versi popular: fnm dan nvm.

Memahami Pengurus Versi Node.js

Pengurus versi Node.js memudahkan proses memasang dan menukar antara versi Node.js yang berbeza. Mereka amat bermanfaat untuk:

  • Mengurus berbilang projek dengan keperluan versi Node.js yang berbeza-beza.
  • Memudahkan ujian kod versi silang.
  • Memastikan peningkatan Node.js yang selamat dan mudah.

Walaupun mungkin kurang kritikal untuk pengeluaran, pengurus ini menyelaraskan peningkatan tanpa mengganggu aplikasi yang sedang berjalan. Kami akan meneroka dua pilihan yang disyorkan: fnm (Pengurus Nod Pantas) dan nvm (Pengurus Versi Nod).

Memasang Node.js dengan fnm

fnm (Pengurus Nod Pantas) ialah alternatif berasaskan Rust moden kepada nvm dan n, menawarkan keserasian merentas platform dan kelajuan yang lebih tinggi disebabkan penyusunan kod asli. Anda mesti memasang fnm sebelum memasang Node.js.

Pasang fnm menggunakan:

<code class="language-bash">curl -fsSL https://fnm.vercel.app/install | bash</code>

Sebagai alternatif, pengguna Homebrew boleh menggunakan:

<code class="language-bash">brew install fnm</code>

Selepas pemasangan fnm, pasang Node.js menggunakan:

<code class="language-bash">fnm install --lts</code>

Ini memasang versi Sokongan Jangka Panjang (LTS) terkini. Untuk versi tertentu, gantikan --lts dengan nombor versi (cth., fnm install 23). Sahkan pemasangan dengan node -v.

Penyiapan dan Konfigurasi Shell fnm

Penyelesaian shell fnm disertakan dengan binari. Dayakan mereka dengan:

<code class="language-bash">fnm completions --shell <shell></code>

(Ganti <shell> dengan cangkerang anda—cth., bash, zsh, fish.)

Banyak ciri fnm pada mulanya dilumpuhkan untuk mengelakkan mengubah tingkah laku shell lalai. Konfigurasikannya dengan menambahkan bendera pada panggilan fnm env semasa pemulaan shell. Contohnya:

<code class="language-bash">eval "$(fnm env --use-on-cd)"</code>

Bendera --use-on-cd berintegrasi dengan cangkerang anda, menukar versi Node.js secara automatik apabila direktori berubah berdasarkan .node-version, .nvmrc atau packages.json#engines#node (jika --resolve-engines didayakan).

Mengemas kini Node.js dengan fnm

Kemas kini Node.js biasa adalah penting untuk keselamatan dan ciri baharu. Untuk versi LTS baharu, gunakan:

<code class="language-bash">fnm install --lts
fnm use --lts</code>

Pintasan ialah fnm use --install-if-missing [VERSION]. Gunakan fnm list-remote untuk mencari nombor versi terkini.

Memasang Node.js dengan nvm

Pengurus Versi Node (nvm) ialah alat baris arahan yang telah lama wujud untuk mengurus berbilang versi Node.js. Ditulis dalam skrip shell yang mematuhi POSIX, ia memberikan kelajuan yang setanding dengan fnm. Seperti fnm, ia memerlukan pemasangan sebelum Node.js.

Pasang nvm menggunakan:

<code class="language-bash">curl -fsSL https://fnm.vercel.app/install | bash</code>

Atau dengan wget:

<code class="language-bash">brew install fnm</code>

Pasang versi LTS dengan:

<code class="language-bash">fnm install --lts</code>

Sahkan dengan node -v.

Mengemas kini Node.js dengan nvm

Kemas kini Node.js menggunakan:

<code class="language-bash">fnm completions --shell <shell></code>

Ini memasang dan bertukar kepada versi LTS terkini. Gantikan --lts dengan nombor versi tertentu (mis., nvm install 23).

Untuk mengemas kini versi LTS dan memindahkan pakej sedia ada, gunakan:

<code class="language-bash">eval "$(fnm env --use-on-cd)"</code>

Tambah --latest-npm untuk mengemas kini npm secara serentak:

<code class="language-bash">fnm install --lts
fnm use --lts</code>

Amalan dan Petua Terbaik

Tentukan versi Node.js dalam package.json projek anda atau gunakan fail .nvmrc untuk memastikan versi yang konsisten merentas pasukan anda. Kedua-dua fnm dan nvm menyokong fail ini.

Jika anda mengkonfigurasi fnm dengan --use-on-cd, ia menukar versi secara automatik apabila menukar direktori dengan .node-version atau .nvmrc. Dengan nvm, gunakan nvm use.

Kesimpulan dan Langkah Seterusnya

Anda telah berjaya memasang Node.js menggunakan sama ada fnm atau nvm. fnm memberikan prestasi yang lebih baik, manakala nvm menawarkan sokongan komuniti yang lebih luas.

Ingat kepada:

  • Kemas kini pemasangan Node.js anda secara kerap.
  • Gunakan fail .nvmrc atau .node-version khusus projek.
  • Pastikan pengurus versi anda dikemas kini.

Panduan masa hadapan akan meliputi menyahpasang Node.js daripada Ubuntu.

Nota kaki

  1. fnm
  2. nvm
  3. n ialah pengurus versi Node.js yang dibina pada skrip BASH, menawarkan kesederhanaan dan sokongan merentas platform (Linux, macOS dan Windows melalui WSL).
  4. konfigurasi fnm

Atas ialah kandungan terperinci Cara Memasang Node.js pada Distro Ubuntu dan Linux: Panduan Lengkap. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn