Tujuan
Instal rilis stabil terbaru NodeJS di Debian Stretch.
Distribusi
Debian 9 Peregangan
Persyaratan
Panduan ini memerlukan instalasi fungsional Debian Stretch dengan hak akses root.
Kesulitan
Mudah
Konvensi
- # – membutuhkan perintah linux yang diberikan untuk dieksekusi dengan hak akses root baik secara langsung sebagai pengguna root atau dengan menggunakan
sudo
perintah - $ – membutuhkan perintah linux yang diberikan untuk dieksekusi sebagai pengguna biasa yang tidak memiliki hak istimewa
Pengantar
NodeJS sedang meningkat, waktu besar. Ini adalah salah satu alat pengembangan web teratas, dan ketika dipasangkan dengan kerangka kerja Express, ini merupakan persaingan langsung yang solid dengan PHP dan Ruby on Rails.
Debian menyediakan NodeJS dalam repositorinya, tetapi biasanya sangat kadaluarsa. Tidak perlu khawatir. NodeJS Foundation merekomendasikan repositori Debian yang dihosting oleh layanan hosting NodeJS yang populer.
Dapatkan Dan Jalankan Skrip
Bagian ini sangat mudah. Ini sebenarnya yang direkomendasikan oleh NodeJS Foundation. Gunakan cURL untuk menarik skrip Bash ini. Script mendeteksi distribusi Anda dan menyiapkan repositori untuk Anda. Ia bahkan menjalankan `apt update`. Anda mungkin harus menginstal `sudo`. Jika tidak, Anda juga perlu menjalankan skrip sebagai root (biasanya bukan ide yang bagus). Jalankan saja skrip secara terpisah daripada menggunakan pipa.
Dengan Sudo
$ curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
Tanpa Sudo
$ cd Downloads $ curl -sL https://deb.nodesource.com/setup_10.x > setup_10.x $ chmod +x setup_10.x # ./setup_10.x
Instal NodeJS
Jadi, sekarang setelah Anda menyiapkan repositori, Anda dapat menginstal NodeJS secara normal melalui `apt`.
# apt install nodejs
Uji NodeJS
Pastikan Node diinstal dan berfungsi dengan baik. Anda dapat memeriksa apakah itu ada dengan flag `-v`.
$ node -v
Instal Dengan NPM
Sebelum Anda memulai dengan NPM, instal beberapa paket pengembangan sehingga NPM tidak akan mengalami masalah saat menemukan paket sumber.
# apt install build-essential libssl-dev
Sekarang, Anda dapat menginstal apa pun yang tersedia di repositori NPM. NPM adalah manajer paket NodeJS, tetapi juga menangani banyak paket JavaScript lainnya. Anggap saja seperti versi JavaScript dari `pip` atau permata Ruby.
Coba instal Express. Ini adalah kerangka kerja NodeJS yang paling banyak digunakan dengan mudah, dan ini adalah tempat yang baik untuk memulai dengan Node.
$ npm install express
Seperti manajer paket lainnya, NPM akan menarik Express bersama dengan semua dependensinya.
Pemikiran Penutup
NodeJS hanya akan terus berkembang. Debian Stretch dapat menjadi platform yang sangat baik untuk dikembangkan. Dengan menggunakan repositori ini, Anda dapat memastikan bahwa Anda selalu memiliki rilis stabil terbaru.
NPM sangat besar. Ini terlalu besar untuk dibahas di sini, tetapi layak untuk dilihat. Ada banyak paket dan sumber daya hebat yang tersedia di sana untuk pengembangan front-end dan back-end.