Mengurus pelbagai versi Node.js: Panduan Pemasangan NVM untuk Sistem Mac
Menguruskan pelbagai versi Node.js secara serentak, terutamanya apabila satu projek memerlukan versi 14 dan yang lain memerlukan versi 16, ia mungkin merasa seperti berjalan ketat. Percayalah, saya mempunyai pemahaman yang mendalam - saya pernah terlambat untuk menyahpepijat mesej ralat untuk keperluan projek untuk versi Node.js. Pada masa ini, NVM (Pengurus Versi Node) berguna.
Sama ada anda pemaju menjalankan projek warisan, pemaju yang mencuba ciri -ciri terkini, atau pemula yang belajar node.js untuk kali pertama, NVM memastikan produktiviti anda. Anda boleh memikirkannya sebagai "mesin masa" node.js anda yang membolehkan anda beralih dengan bebas antara versi yang berbeza.
Jika anda mempunyai masalah yang sama, sila izinkan saya membawa anda untuk memasang NVM pada Sistem MAC anda langkah demi langkah. Saya akan memecahkan semua langkah ke bawah dengan terperinci untuk memudahkan anda menyelesaikan pemasangan.
penyediaan sebelum memasang nvm
Sebelum memasang NVM, mari kita cepat semak beberapa persediaan untuk memastikan proses pemasangan berjalan lancar.
anda perlukan:
Terminal: Ini adalah alat pilihan untuk menjalankan arahan. Dalam Sequoia MacOS terkini dan versi lama, anda boleh membuka terminal dengan menekan ruang arahan, memasukkan "terminal", dan kemudian menekan kembali.
- Asas Negeri: Jangan takut dengan perkataan "asas". Jika anda dapat memasukkan arahan dan tekan kembali, anda sudah bersedia. Saya akan membimbing anda melalui segala langkah demi langkah.
- homebrew atau macports (pilihan): Ini adalah pengurus pakej untuk memasang perisian seperti NVM. Anda boleh memikirkannya sebagai kedai aplikasi untuk terminal anda. Walaupun pilihan dalam panduan ini, pengurus pakej seperti Homebrew boleh menjimatkan banyak masa dengan mengotomatisasi muat turun, pemasangan, dan kemas kini. Jika anda tidak mempunyai pengurus pakej yang dipasang, memasang homebrew pada Mac anda adalah pilihan yang hebat - ia mudah, boleh dipercayai, dan lebih mudah daripada memuat turun secara manual.
-
Juga, lihat cara menyahpasang Node.js pada Mac anda.
Pasang NVM menggunakan curl atau wget
Cara yang paling popular dan mudah untuk memasang NVM adalah dengan menggunakan Curl (alat biasa yang telah dipasang pada kebanyakan Mac) atau WGET (alat lain untuk memuat turun fail). Inilah cara saya mencuba terlebih dahulu, kerana ia kelihatan cepat dan saya tidak sabar -sabar untuk membetulkan isu Node.js dalam projek saya.
nota: curl dan wget? Hanya gunakan sebarang alat yang ada. Curl dipasang pada macOS, tetapi anda boleh memasang Wget melalui Homebrew (Brew Install Wget) jika diperlukan. Jika anda tidak pasti shell yang anda gunakan, jalankan echo $ shell. Bermula dengan MacOS Catalina, ZSH adalah shell lalai, jadi kebanyakan pengguna akan mengedit ~/.zshrc.
bermula dari terminal
Sebelum kita memahami proses pemasangan secara mendalam, mari kita mula -mula memahami proses operasi terminal, terutamanya untuk pengguna baru MacOS Sequoia. Ini tidak sukar.
Langkah -langkah operasi:
- Tekan ruang perintah dan masukkan "terminal" untuk membukanya.
- Memasang NVM:
- Jika anda menggunakan curl, masukkan
curl -o- https://raw.githubusercontent.... | bash
- Jika anda menggunakan wget, masukkan
wget -qO- https://raw.githubusercontent.... | bash
- Tambahkan baris berikut ke fail konfigurasi shell anda untuk memastikan bahawa NVM memuat setiap kali anda membuka terminal:
- untuk ZSH (nilai lalai untuk versi macOS yang lebih baru), masukkan
nano ~/.zshrc
- untuk bash (digunakan dalam versi macOS yang lebih lama), masukkan
nano ~/.bash_profile
- Tambahkan baris berikut ke fail:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
- Aktifkan fail konfigurasi kemas kini dan masukkan
source ~/.zshrc
(jika anda menggunakan bash, ganti ~/.zshrc dengan ~/.bash_profile).
- Periksa bahawa NVM dipasang dengan betul, masukkan
nvm --version
.
Tahniah jika anda melihat nombor versi! Anda telah berjaya memasang NVM.
Pengalaman Peribadi: Apabila saya mula -mula memasang NVM, saya menghadapi masalah: Alat baris arahan Xcode hilang. Penyelesaian Pantas:
. Selepas menjalankan perintah curl, menambah NVM ke fail konfigurasi shell saya, dan menggunakan perubahan dengan xcode-select --install
, semuanya berfungsi dengan baik. source ~/.zshrc
Pasang NVM Menggunakan Homebrew
Jika anda ingin menjimatkan masa dan memudahkan operasi, Homebrew adalah pilihan terbaik anda semasa memasang NVM. Ia seperti pisau tentera Swiss alat macOS - mudah, boleh dipercayai, dan boleh mengendalikan semua perkara yang membosankan untuk anda. Jika anda ingin melarikan diri dengan pemikiran menyalin skrip berantakan, Homebrew adalah rakan kongsi terbaik baru anda. Ia boleh menyelesaikan tugas dengan cepat dan memberi anda masa yang lebih berharga.
Saya jatuh cinta dengannya kali pertama saya menggunakan homebrew. Rasanya seperti mencari kod cheat untuk Mac anda. Percayalah, sebaik sahaja anda mencuba, anda akan tahu bagaimana anda terselamat tanpa sebelum ini.
Berikut adalah cara memasang NVM menggunakan homebrew:
- Buka terminal dan pasang homebrew (jika anda belum memasangnya), masukkan
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
.
- Gunakan homebrew untuk memasang NVM, masukkan
brew install nvm
.
- Buat direktori NVM dan beban NVM, masukkan
mkdir ~/.nvm export NVM_DIR="$HOME/.nvm" . "$(brew --prefix nvm)/nvm.sh"
.
- Tambahkan baris berikut ke fail konfigurasi shell anda untuk memastikan bahawa NVM memuat setiap kali anda membuka terminal:
- untuk ZSH (nilai lalai untuk versi macOS yang lebih baru), masukkan
nano ~/.zshrc
- untuk bash (digunakan dalam versi macOS yang lebih lama), masukkan
nano ~/.bash_profile
- Tambahkan baris berikut ke fail:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
- Aktifkan fail konfigurasi kemas kini dan masukkan
source ~/.zshrc
(jika anda menggunakan bash, ganti ~/.zshrc dengan ~/.bash_profile).
- Periksa bahawa NVM dipasang dengan betul, masukkan
nvm --version
.
Jika nombor versi muncul, tahniah - anda telah berjaya memasang NVM menggunakan homebrew!
Pasang NVM Menggunakan Macports
Jika anda sudah biasa dengan Macports, ia juga merupakan pilihan yang baik untuk memasang NVM. Ia menyimpan perkara yang mudah dan melegakan tekanan untuk menguruskan perisian pada Mac anda. Saya telah menggunakannya sebelum ini pada versi MacOS yang lebih lama dan sementara itu bukan alat yang paling indah, ia boleh dipercayai dan sebenarnya membantu anda dengan apa yang perlu anda lakukan. Kadang -kadang, ini adalah perkara yang paling penting.
Berikut adalah cara memasang NVM menggunakan macports:
Pasang dan buka macports menggunakan versi macOS yang serasi. -
Buka terminal dan masukkan - untuk memasang NVM melalui macports.
sudo port install nvm
LOAD NVM dengan mengemas kini fail konfigurasi shell anda. Tambahkan arahan berikut ke ~/.zshrc atau ~/.bash_profile: -
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Gunakan perubahan dengan menjalankan - .
source ~/.zshrc
Gunakan - untuk mengesahkan pemasangan.
nvm --version
Jika anda melihat nombor versi, maka anda boleh mulakan!
Pasang dan menguruskan pelbagai versi Node.js menggunakan NVM
Ini adalah tempat NVM benar -benar bermain. Saya masih ingat bekerja pada dua projek pada masa yang sama (ini adalah keadaan asas saya) - seseorang memerlukan Node.js 14 untuk kestabilan dan yang lain memerlukan Node.js 18 untuk ciri -ciri terkini. Tanpa NVM, menukar versi itu akan menjadi mimpi ngeri dan memerlukan pemasangan, memasang semula, dan berdoa agar tidak ada masalah atau apa -apa yang hilang semasa proses. Sebaik sahaja saya menemui NVM, rasanya seperti saya telah mengeluarkan beban di bahu saya.
Berikut adalah cara membuat pengurusan versi Node.js mudah:
- Pasang versi tertentu. Katakan anda memerlukan Node.js 14. Hanya jalan
nvm install 14
dan NVM akan memuat turun dan menetapkannya. Ia semudah meraih secawan kopi dari kafe kegemaran anda - tiada drama.
- Tukar antara versi. Perlu beralih ke node.js 16? Hanya jalankan
nvm use 16
dan anda sudah selesai. Saya menggunakan ciri ini dengan kerap apabila menguji kemas kini dalam persekitaran kotak pasir.
- Tetapkan versi lalai. Bosan menaip arahan setiap masa? Gunakan
nvm alias default 14
untuk menetapkan Node.js 14 sebagai versi pilihan anda. Dengan cara ini, ia akan dimuat secara automatik apabila anda membuka terminal-sesuai untuk projek jangka panjang.
Dengan NVM, anda boleh dengan cepat menguji, debug dan menjalankan projek dalam persekitaran Node.js yang berbeza tanpa sebarang usaha. Saya telah menyelamatkan banyak jam (dan mengelakkan banyak sakit kepala) dengan membiarkan NVM mengendalikan pengurusan versi untuk saya.
cara memasang NVM pada Mac: Ringkasan
Lebih mudah untuk menguruskan node.js pada macOS menggunakan NVM. Sama ada anda memasangnya menggunakan curl, homebrew, atau macports, prosesnya sangat mudah dan fleksibel. Selepas pemasangan, beralih antara versi Node.js hanya mengambil masa beberapa saat, mengelakkan masalah keserasian.
FAQ
bagaimana untuk mengetahui sama ada NVM dipasang pada Mac saya?
Untuk memeriksa sama ada NVM dipasang pada Mac anda, jalankan
di terminal anda. Jika nombor versi dipaparkan, ini bermakna NVM dipasang. nvm --version
bagaimana memasang NVM pada ZSH?
Pasang NVM pada ZSH:
Jalankan perintah berikut di terminal untuk memasang NVM: - .
curl -o- https://raw.githubusercontent.... | bash
Buka fail konfigurasi ZSH anda: - .
nano ~/.zshrc
Tambahkan baris berikut pada akhir fail: -
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Muat semula konfigurasi ZSH anda dengan menjalankan - .
source ~/.zshrc
boleh mengesahkan bahawa NVM dipasang dan berfungsi dengan betul dengan memasukkan - .
nvm --version
Bagaimana untuk menetapkan jalan ke NVM pada Mac?
3
Perhatikan bahawa saya tidak dapat menyalin arahan dalam output sepenuhnya kerana pautan komando penuh atau wget ditinggalkan dari teks asal. Sila cari pautan arahan pemasangan yang betul sendiri. export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
Atas ialah kandungan terperinci Cara Memasang NVM pada Mac untuk Mengurus Node.js. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!