Node.js dianggap sebagai bahasa pengaturcaraan yang sangat berkuasa dengan prestasi dan kebolehskalaan yang sangat baik. Pembangun telah menerima pakainya sebagai alat untuk pengaturcaraan, dan popularitinya terus berkembang. Walau bagaimanapun, kadangkala kami menghadapi masalah, iaitu versi nod (Node.js) tidak boleh dikemas kini. Ini akan menghalang program daripada menggunakan ciri terkini dan pengoptimuman prestasi serta mewujudkan kelemahan keselamatan. Dalam artikel ini, kita akan membincangkan punca masalah ini dan cara untuk menyelesaikannya.
Pertama, mari kita fahami sebab versi nod tidak boleh dikemas kini. Banyak sistem pengendalian dihantar dengan versi lama Node.js. Apabila anda ingin mengemas kininya, kemas kini gagal kerana pakej yang dipasang masih menggunakan versi lama. Selain itu, anda mungkin menghadapi masalah kebenaran dan tidak mempunyai kebenaran yang mencukupi untuk mengemas kini nod.
Jadi, bagaimana untuk menyelesaikan masalah ini? Berikut adalah beberapa penyelesaian yang mungkin.
1. Pasang alat pengurusan versi
Alat pengurusan versi yang popular ialah nvm (Pengurus Versi Node). Ia membolehkan anda memasang dan mengurus berbilang versi nod dengan mudah. Menggunakan nvm anda boleh bertukar kepada versi yang anda perlukan dan mengurusnya dengan mudah.
Untuk memasang nvm, ikuti langkah berikut:
Contohnya: nvm pasang 14.17 .3 Pasang versi 14.17.3
2. Kemas kini kebenaran nod
Jika anda tidak mempunyai kebenaran yang mencukupi untuk mengemas kini nod, anda boleh cuba menambah kebenaran pada direktori. . Buka terminal dan masukkan arahan berikut:
sudo chown -R $(whoami) /usr/local/bin
Ini akan menambah kebenaran sudo pada akaun pengguna anda dan membolehkan anda log masuk ke mesin tempatan anda pada nod pengurusan. Kini anda boleh memasang versi terkini menggunakan:
sudo npm install -g n
n terkini
3. Kemas kini secara manual
jika anda tidak mahu untuk menggunakan alat pengurusan Versi, anda boleh meningkatkan nod secara manual. Ini memerlukan beberapa kemahiran baris arahan terminal asas.
Pertama, buka terminal dan gunakan arahan
nod -v
untuk menyemak versi nod semasa anda. Kemudian, dalam terminal, masukkan arahan berikut:
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
Ini cara, Anda kemudian boleh mengemas kini nod kepada versi stabil terkini.
Ringkasan:
Versi nod tidak boleh dikemas kini mungkin disebabkan oleh versi lama yang dilampirkan atau isu kebenaran. Untuk menyelesaikan isu ini, anda boleh memilih untuk memasang alat pengurusan versi seperti nvm, mengemas kini kebenaran direktori terhad atau meningkatkan nod secara manual. Mana-mana kaedah yang anda pilih, pastikan kod anda menggunakan versi nod terkini untuk memastikan prestasi, kefungsian dan keselamatan.
Atas ialah kandungan terperinci versi nodejs tidak boleh dikemas kini. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!