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
Lepaskan: 2025-01-21 18:32:12
asal
509 orang telah melayarinya

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:

curl -fsSL https://fnm.vercel.app/install | bash
Salin selepas log masuk
Salin selepas log masuk

Sebagai alternatif, pengguna Homebrew boleh menggunakan:

brew install fnm
Salin selepas log masuk
Salin selepas log masuk

Selepas pemasangan fnm, pasang Node.js menggunakan:

fnm install --lts
Salin selepas log masuk
Salin selepas log masuk

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:

fnm completions --shell <shell>
Salin selepas log masuk
Salin selepas log masuk

(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:

eval "$(fnm env --use-on-cd)"
Salin selepas log masuk
Salin selepas log masuk

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:

fnm install --lts
fnm use --lts
Salin selepas log masuk
Salin selepas log masuk

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:

curl -fsSL https://fnm.vercel.app/install | bash
Salin selepas log masuk
Salin selepas log masuk

Atau dengan wget:

brew install fnm
Salin selepas log masuk
Salin selepas log masuk

Pasang versi LTS dengan:

fnm install --lts
Salin selepas log masuk
Salin selepas log masuk

Sahkan dengan node -v.

Mengemas kini Node.js dengan nvm

Kemas kini Node.js menggunakan:

fnm completions --shell <shell>
Salin selepas log masuk
Salin selepas log masuk

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:

eval "$(fnm env --use-on-cd)"
Salin selepas log masuk
Salin selepas log masuk

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

fnm install --lts
fnm use --lts
Salin selepas log masuk
Salin selepas log masuk

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 Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan