Pasang nodejs8 daripada kod sumber

WBOY
Lepaskan: 2023-05-13 19:00:08
asal
773 orang telah melayarinya

Sebagai pembangun, Node.js sudah pasti salah satu teknologi yang perlu anda kuasai. Ia ialah persekitaran masa jalan berasaskan JavaScript yang membolehkan anda menjalankan kod JavaScript pada bahagian pelayan. Seperti yang kita sedia maklum, Node.js disertakan dengan alat pengurusan pakej npm, tetapi apabila anda perlu memasang versi Node.js tertentu atau menyesuaikan kod sumber, penyusunan dan pemasangan manual menjadi proses yang diperlukan. Dalam artikel ini, kami akan mengajar anda cara memasang versi Node.js 8 melalui kod sumber dan beberapa operasi kompilasi tersuai biasa.

1. Persediaan sebelum pemasangan

Sebelum memasang Node.js, anda perlu memasang beberapa perpustakaan bergantung untuk memastikan tiada ralat akan berlaku semasa proses penyusunan dan pemasangan:

sudo apt-get update
sudo apt-get install python build-essential libssl-dev curl
Salin selepas log masuk

Di sini kami menggunakan sistem Ubuntu sebagai platform demonstrasi Pengedaran dan sistem pengendalian Linux yang berbeza mungkin mempunyai perpustakaan pergantungan yang sedikit berbeza untuk dipasang.

2. Muat turun kod sumber versi Node.js 8

Buka tapak web rasmi Node.js dan muat turun pakej tar kod sumber versi Node.js 8 daripada halaman Muat Turun. Anda juga boleh menggunakan arahan berikut untuk memuat turun pakej tar:

wget https://nodejs.org/dist/v8.17.0/node-v8.17.0.tar.gz
Salin selepas log masuk

Ekstrak pakej tar yang dimuat turun ke direktori /usr/local/src:

sudo mkdir -p /usr/local/src
sudo tar -xvzf node-v8.17.0.tar.gz -C /usr/local/src/
Salin selepas log masuk

3 8 versi

Masukkan direktori nyahmampat:

cd /usr/local/src/node-v8.17.0/
Salin selepas log masuk

Mulakan penyusunan dan pemasangan:

sudo ./configure
sudo make
sudo make install
Salin selepas log masuk

Selepas melengkapkan penyusunan dan pemasangan, anda boleh menggunakan arahan berikut untuk menyemak sama ada Node. js telah berjaya dipasang:

node -v
Salin selepas log masuk

Jika terminal mengeluarkan maklumat yang serupa dengan yang berikut, ini bermakna Node.js telah berjaya dipasang:

v8.17.0
Salin selepas log masuk

4 Operasi kompilasi tersuai biasa

1. Tentukan direktori pemasangan

Secara lalai, Node.js akan dipasang dalam direktori /usr/local/bin, tetapi apabila semakin banyak versi Node.js dipasang, arahan biasa di sini akan menjadi lebih mengelirukan. Menentukan direktori pemasangan Node.js boleh membantu kami mengurus versi Node.js yang berbeza dengan lebih baik.

Sebelum memulakan penyusunan, nyatakan direktori pemasangan melalui arahan berikut:

./configure --prefix=/usr/local/nodejs
Salin selepas log masuk

Selepas melengkapkan penyusunan dan pemasangan, anda boleh menggunakan arahan berikut untuk menyemak sama ada pemasangan dalam direktori yang ditentukan telah berjaya:

/usr/local/nodejs/bin/node -v
Salin selepas log masuk

2 Tentukan seni bina CPU

Pada Linux, pemproses di bawah seni bina yang sama akan mempunyai keserasian yang lebih baik dengan sistem. Dengan menentukan seni bina pemproses, anda boleh meningkatkan prestasi Node.js dalam persekitaran berjalan CPU tertentu.

Sebelum memulakan penyusunan, nyatakan seni bina CPU melalui arahan berikut:

export TARGET_ARCH=x64 # 64 位处理器
export TARGET_ARCH=arm # ARM 处理器
export TARGET_ARCH=ppc64le # Power 8 处理器
export TARGET_ARCH=s390x # IBM s390x 处理器
Salin selepas log masuk

3 Dayakan penyahpepijatan GDB

GDB ialah alat penyahpepijatan yang berguna di bawah sistem Linux. Apabila membangunkan aplikasi yang kompleks, mendayakan penyahpepijatan GDB boleh membantu kami mencari pepijat dengan cepat.

Sebelum memulakan penyusunan, dayakan penyahpepijatan GDB melalui arahan berikut:

./configure --debug
Salin selepas log masuk

Selepas penyusunan dan pemasangan, anda boleh menjalankan program di bawah GDB:

gdb node
Salin selepas log masuk

Kesimpulan

Dalam artikel ini, kami memperkenalkan secara terperinci cara memasang versi Node.js 8 melalui kod sumber, serta operasi kompilasi tersuai Node.js. Sama ada dalam proses pembangunan atau dalam proses penempatan tersuai, kemahiran ini akan memainkan peranan penting dalam membantu anda bekerja.

Atas ialah kandungan terperinci Pasang nodejs8 daripada kod sumber. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!