Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > pemasangan nodejs dan konfigurasi persekitaran linux

pemasangan nodejs dan konfigurasi persekitaran linux

WBOY
Lepaskan: 2023-05-28 13:29:12
asal
2312 orang telah melayarinya

Node.js ialah persekitaran berjalan JavaScript sebelah pelayan yang sangat popular yang dijalankan pada enjin JavaScript V8, iaitu enjin JavaScript dalam penyemak imbas Google Chrome. Ia membolehkan bahasa JavaScript mempunyai keupayaan operasi I/O, dan boleh membangunkan aplikasi rangkaian berprestasi tinggi dan berskala melalui pengaturcaraan JavaScript di bahagian pelayan. Node.js boleh dijalankan pada berbilang platform sistem pengendalian, termasuk Windows, macOS dan Linux. Dalam artikel ini, kami akan membincangkan langkah-langkah untuk memasang dan mengkonfigurasi Node.js dalam sistem Linux.

  1. Pasang Node.js

Sebelum memasang Node.js, pastikan sistem pengendalian Linux anda dikemas kini Anda boleh menyemak dan mengemas kininya dengan arahan berikut:

sudo apt get update
sudo apt get upgrade
Salin selepas log masuk

Lancarkan baris arahan terminal dan masukkan arahan berikut untuk memuat turun dan menyediakan kod sumber untuk Node.js:

curl -sL https://deb.nodesource.com/setup_14.x -o nodesource_setup.sh
Salin selepas log masuk

Jalankan arahan berikut untuk memastikan tiada ralat dalam skrip:

nano nodesource_setup.sh
Salin selepas log masuk

Tahan Ctrl +w mencari "keluar" dan memadamkan baris "keluar 1".

Jalankan skrip:

sudo bash nodesource_setup.sh
Salin selepas log masuk

Selepas itu, anda boleh menjalankan arahan berikut untuk memasang Node.js:

sudo apt-get install nodejs
Salin selepas log masuk
  1. Sahkan pemasangan Node.js

Apabila Node.js dipasang, anda boleh memasukkan baris arahan berikut untuk mengesahkan:

node -v
Salin selepas log masuk

Jika Node.js berjaya dipasang, ia akan mengembalikan nombor versi pemasangan:

v14.16.0
Salin selepas log masuk
  1. Pasang NPM

NPM ialah pengurus pakej untuk Node.js, yang menyediakan arahan satu klik yang mudah untuk memanggil modul dan pustaka yang diperlukan. Untuk memasang NPM, sila jalankan arahan berikut:

sudo apt-get install npm
Salin selepas log masuk

Selepas pemasangan selesai, sila masukkan baris arahan berikut untuk mengesahkan sama ada NPM telah berjaya dipasang:

npm -v
Salin selepas log masuk
Salin selepas log masuk

Versi berikut akan dikembalikan:

6.14.11
Salin selepas log masuk
  1. Naik Taraf NPM

Semakin masa berlalu, NPM dikemas kini dengan lebih kerap Anda boleh menjalankan perintah berikut untuk melengkapkan peningkatan NPM:

sudo npm install npm -g
Salin selepas log masuk

Masukkan arahan berikut untuk Sahkan sama ada peningkatan NPM berjaya:

npm -v
Salin selepas log masuk
Salin selepas log masuk

akan mengembalikan versi berikut:

7.9.0
Salin selepas log masuk
  1. Pasang nodemon

nodemon ialah modul Node.js dan alatan baris arahan yang sangat berguna yang boleh membantu memulakan semula aplikasi anda secara automatik daripada perubahan fail, memastikan aplikasi anda aktif sehingga anda menghentikannya sendiri.

Anda boleh memasang nodemon melalui arahan berikut:

sudo npm install -g nodemon
Salin selepas log masuk

Selepas melengkapkan pemasangan, anda boleh mencuba nodemon:

nodemon -v
Salin selepas log masuk

Versi berikut akan dikembalikan:

2.0.7
Salin selepas log masuk
  1. Konfigurasi persekitaran pembangunan

Apabila menggunakan Node.js, kita perlu memastikan bahawa persekitaran boleh berfungsi dengan betul, yang paling penting ialah fungsi penyahpepijatan, supaya kita boleh secara dinamik nyahpepijat dan mengubah suai kod. Berikut ialah langkah untuk mengkonfigurasi persekitaran pembangunan Node.js anda:

Pasang pemalam ESLint dalam VSCode untuk memudahkan anda mengikuti amalan terbaik semasa mengedit kod dan mengekalkan gaya pengekodan dengan lebih mudah.

Tetapkan pemformatan automatik dalam tetapan VSCode dan pasang lebih cantik untuk memformatkan kod. Pastikan kod anda sentiasa mengikut gaya yang konsisten supaya pembaca boleh membaca dan memahami kod anda dengan lebih mudah.

Buat fail .eslintrc.json dalam direktori akar projek. Anda boleh menggunakan apa-apa peraturan yang anda suka, tetapi saya mengesyorkan persediaan berikut:

{
    "env": {
        "es6": true,
        "node": true
    },
    "extends": [
        "eslint:recommended"
    ],
    "plugins": ["prettier"],
    "rules": {
        "prettier/prettier": "error"
    }
}
Salin selepas log masuk

Ini akan memasang pustaka spesifikasi kod ESLint dan pustaka pemformatan kod yang lebih cantik. Anda juga boleh menggunakan set peraturan berkaitan permintaan lain dalam pemalam ESLint.

Dalam tetapan VSCode, tambahkan kod berikut:

"eslint.alwaysShowStatus": true,
"eslint.enable": true,
"eslint.options": {
    "extensions": ["js", "jsx", "ts", "tsx"]
},
"[javascript]": {
    "editor.formatOnSave": true
},
Salin selepas log masuk

Konfigurasi ini akan memastikan ESLint memaparkan statusnya dan mendayakan sokongan ESLint, menggunakan sokongan ESLint dan Prettier untuk semakan sintaks dan apabila menyimpan kod Format .

Akhir sekali, tambah kod berikut dalam fail package.json dalam projek anda:

"scripts": {
    "serve": "nodemon app.js"
},
Salin selepas log masuk

Ini akan memulakan nodemon, yang digunakan untuk mengesan perubahan dalam fail dalam aplikasi dan apabila fail itu diletakkan Mulakan semula aplikasi.

  1. Ringkasan

Memasang dan mengkonfigurasi Node.js dalam persekitaran Linux mungkin memerlukan sedikit kerja, tetapi dengan mengikut langkah di atas dengan betul, Node boleh dipasang dengan mudah. dan konfigurasikan persekitaran pembangunan yang lengkap. Jika anda perlu membuat aplikasi web berprestasi tinggi dan berskala dengan cepat, Node.js mungkin merupakan pilihan yang ideal untuk anda.

Atas ialah kandungan terperinci pemasangan nodejs dan konfigurasi persekitaran linux. 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