Node.js adalah runtime JavaScript yang sangat populer untuk menjalankan aplikasi di sisi server. Salah satu kekuatan Node.js adalah kemampuannya untuk menjalankan berbagai perintah (command) melalui terminal yang memudahkan pengembangan dan pengelolaan aplikasi. Dalam artikel ini, kita akan membahas beberapa perintah dasar dan berguna yang sering digunakan dalam pengembangan aplikasi menggunakan Node.js.
1. node
Perintah dasar paling penting adalah node. Dengan perintah ini, Anda bisa menjalankan file JavaScript di Node.js. Berikut contohnya:
node app.js
Perintah ini akan menjalankan file app.js menggunakan Node.js. Anda juga bisa memasukkan kode langsung ke dalam terminal dengan mengetik node saja, yang akan membawa Anda ke mode REPL (Read-Eval-Print Loop), di mana Anda bisa mengetikkan kode JavaScript dan menjalankannya langsung.
2. npm init
npm adalah manajer paket Node.js yang sangat kuat. Perintah npm init digunakan untuk membuat file package.json, yang berfungsi sebagai pengelola dependensi aplikasi Anda. Anda bisa membuat file package.json dengan cara berikut:
npm init
Perintah ini akan memandu Anda melalui serangkaian pertanyaan untuk membuat file package.json. Jika ingin melewatkan semua pertanyaan dan langsung membuat file dengan konfigurasi default, Anda bisa menggunakan flag -y:
npm init -y
3. npm install
Perintah npm install adalah perintah yang digunakan untuk menginstal dependensi di Node.js. Misalnya, jika Anda ingin menginstal Express.js, Anda bisa menjalankan perintah berikut:
npm install express
Perintah ini akan menginstal paket express dan menambahkannya ke node_modules, serta mencatatnya di file package.json. Jika ingin menginstal paket secara global, Anda bisa menambahkan flag -g:
npm install -g nodemon
Dengan cara ini, paket nodemon bisa digunakan di seluruh sistem, bukan hanya di dalam proyek tertentu.
4. npm start
Perintah ini sering digunakan untuk memulai aplikasi. Secara default, perintah npm start akan menjalankan skrip yang telah didefinisikan dalam file package.json di bawah properti scripts. Misalnya, jika package.json Anda memiliki konfigurasi berikut:
"scripts": {
"start": "node app.js"
}
Anda bisa menjalankan aplikasi Anda dengan mengetikkan:
npm start
Ini memudahkan pengembang untuk menjalankan aplikasi tanpa perlu mengetikkan command yang panjang.
5. npx
npx adalah alat yang memungkinkan Anda menjalankan paket npm yang tidak diinstal secara global. Sebagai contoh, jika Anda ingin menjalankan alat seperti create-react-app tanpa harus menginstalnya secara global, Anda bisa menggunakan:
npx create-react-app my-app
npx akan mengunduh dan menjalankan create-react-app untuk membuat aplikasi React baru tanpa menyimpannya secara permanen di sistem Anda.