NodeJS - adiyansahcode/awesome GitHub Wiki

NodeJs

https://nodejs.org/en/ Node.js adalah perangkat lunak yang didesain untuk mengembangkan aplikasi berbasis web dan ditulis dalam sintaks bahasa pemrograman JavaScript. Bila selama ini kita mengenal JavaScript sebagai bahasa pemrograman yang berjalan di sisi client / browser saja, maka Node.js ada untuk melengkapi peran JavaScript sehingga bisa juga berlaku sebagai bahasa pemrograman yang berjalan di sisi server, seperti halnya PHP, Ruby, Perl, dan sebagainya. Node.js dapat berjalan di sistem operasi Windows, Mac OS X dan Linux tanpa perlu ada perubahan kode program. Node.js memiliki pustaka server HTTP sendiri sehingga memungkinkan untuk menjalankan server web tanpa menggunakan program server web seperti Apache atau Nginx.

Node Package Manager (NPM)

https://www.npmjs.com/ Node digunakan secara luas oleh developer JavaScript untuk membagikan tools, install berbagai modul dan mengelola dependensi mereka.

Node Package Runner (NPX)

Fungsinya untuk mengeksekusi package Nodejs. NPX akan mengeksekusi file binary dari package Nodejs baik yang sudah terinstal maupun yang belum.

Node Version Manager (NVM)

NVM adalah sebuah program yang akan membantu kita menggunakan lebih dari satu versi Nodejs di dalam satu komputer.

Nodejs Virtual Environtment (Nave)

https://www.npmjs.com/package/nave Switch out your node version and global npm install space in one command. Supports named environments.

n (nodejs version management)

https://www.npmjs.com/package/n Node.js version management: no subshells, no profile setup, no convoluted API, just simple.

Cheat Sheet

  1. Package List npm list

  2. Package List Global npm list -g --depth=0