GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal MEAN.JS JavaScript Stack di Ubuntu 15.04

MEAN.JS adalah tumpukan javascript lengkap yang berisi MongoDB, Express, AngularJS, dan Node.js. Kerangka kerja javascript ini mempercepat pengembangan aplikasi web dengan JavaScript sisi server. MEAN.JS membantu Anda membangun aplikasi web dengan cepat, kuat, dan mudah dipelihara berdasarkan MongoDB, ExpressJS, AngularJS, dan Node.js.

Dalam tutorial ini, saya akan menunjukkan cara menginstal MEAN.JS di ubuntu 15.04. Kami akan menginstal MongoDB dari repositori Ubuntu dan menginstal Node.js dan manajer paket npm dengan skrip nodesource.

Prasyarat

  • Ubuntu 15.04 - 64bit.
  • Hak istimewa root.
  • Akun pengguna normal untuk MEAN.JS.

Langkah 1 - Perbarui Repositori Ubuntu

Masuk ke server Ubuntu Anda dengan SSH, dapatkan hak akses root/sudo dan jalankan perintah untuk memperbarui memperbarui daftar paket:

sudo su
apt-get update

Langkah 2 - Instal MongoDB

Pada langkah ini kita akan menginstal MongoDB dari repositori Ubuntu, versi yang tersedia saat ini adalah 2.xx. Jika Anda ingin menggunakan versi lain, tidak apa-apa.

Instal MongoDB dengan perintah apt berikut:

apt-get install mongodb -y

Setelah instalasi selesai, periksa versi MongoDB dan pastikan MongoDB berjalan pada port 27017.

mongo --version
netstat -plntu | grep mongo
mongo

Langkah 3 - Instal Node.js dan npm

Node.js juga tersedia di repositori Ubuntu, tetapi ini adalah versi lama 2.x. Dalam tutorial ini, saya akan menginstal node.js versi 5.x. Instal curl dan unduh skrip instalasi nodesource untuk node.js versi 5.x.

apt-get install curl -y
curl -sL https://deb.nodesource.com/setup_5.x | sudo bash -

Kemudian instal Node.js dan pengelola paket npm dengan perintah apt ini:

apt-get install nodejs -y

Periksa versi Node.js dan npm:

nodejs --version
v5.2.0
npm --version
3.3.12

Node.js dan npm diinstal dengan benar.

Langkah 4 - Instal Bower dan Gulp

Bower adalah alat manajemen paket untuk pemrograman sisi klien, itu tergantung pada Node.js dan npm. Kami dapat mengelola banyak perpustakaan, aset, dan utilitas dengan bower.

Instal bower dengan perintah npm ini:

npm install -g bower

-g :Instal secara global di dalam sistem.

Kemudian instal Gulp, Gulp - ini adalah pelari tugas javascript yang memungkinkan Anda mengotomatiskan tugas. Instal Gulp dengan perintah npm ini:

npm install -g gulp

Sekarang periksa apakah Bower dan Gulp diinstal pada sistem dengan perintah di bawah ini:

npm list -g --depth=0

Bower dan Gulp sudah terpasang dan berfungsi.

Perintah npm berguna lainnya:

npm uninstall -g packagename

Untuk mencopot pemasangan paket node.js yang tidak Anda perlukan lagi.

npm cache -g clean

Untuk membersihkan paket setelah Anda mencopotnya.

Langkah 5 - Instal Mean-cli

Mean-cli adalah paket inti dari proyek mean.io, digunakan untuk mengelola paket mean.io lainnya.

Instal dengan perintah npm ini:

npm install -g mean-cli

Periksa mean-cli dengan perintah ini:

npm list -g --depth=0 | grep mean

mean-cli terinstal, kami siap membuat proyek pertama kami dengan mean-cli.

Langkah 6 - Membuat Proyek Pertama dengan Mean-cli

Pada langkah ini, kita akan membuat proyek baru dengan mean-cli. Proyek baru akan dibuat di bawah pengguna Linux biasa, dalam kasus saya pengguna 'mavis ' dan bukan sebagai "root " pengguna. Jadi login ke mavis shell dari root shell dengan perintah :

su - mavis

Kemudian buat proyek baru bernama 'proyek pertama saya ' dengan perintah mean-cli:

mean init myfirstproject

Catatan :Jika Anda mendapatkan kesalahan seperti "ROOT PERMISSIONS IN NPM ", buat direktori baru .npm di direktori home dari pengguna mavis.

cd ~
mkdir .npm

Sekarang kita harus menginstal semua dependensi paket node:

cd myfirstproject && npm install

Harap tunggu hingga proses penginstalan selesai, mungkin perlu waktu untuk menginstal semua dependensi.

Ketika instalasi selesai, jalankan aplikasi pertama Anda dengan menjalankan:

gulp

Dan kita akan melihat output di bawah ini:

Jika Anda tidak menjalankan gulp, Anda dapat melakukannya dengan perintah ini:

node server

Sekarang Anda dapat membuka aplikasi web pertama Anda berdasarkan mean.io dengan membuka IP server pada port 3000, dalam kasus saya 192.168.1.100:3000 .

Kesimpulan

MEAN.JS adalah framework javascript yang memudahkan developer untuk mengembangkan aplikasi berbasis web dengan MongoDB, Express, AngularJS dan Node.js. Ini adalah kerangka kerja javascript tumpukan penuh yang membantu Anda menyiapkan lingkungan pengembangan perangkat lunak berbasis JS dengan mudah.


Ubuntu
  1. Cara Menginstal Node.js &NPM di Ubuntu 18.04 dan 20.04

  2. Cara menginstal React di Ubuntu 20.04

  3. Bagaimana Cara Menginstal Benang di Ubuntu 20.04?

  1. Cara Menginstal R di Ubuntu 20.04

  2. Cara Menginstal Node.js dan npm di Ubuntu 18.04

  3. Cara Menginstal Node.js dan npm di Ubuntu 20.04

  1. Cara Menginstal Node.js dan NPM di Ubuntu 18.04

  2. Cara Menginstal Elastic Stack di Ubuntu 16.04

  3. Cara Menginstal Wiki.js di Ubuntu 18.04 LTS