Lewati ke konten utama

NodeJS Package Managers

NodeJS package managers

Setiap server aplikasi Node.js yang dibuat di dalam platform disediakan dengan out-of-box support dari dua package manager utama untuk Node.js - Yarn dan npm. Keduanya mengoperasikan registry npm yang sama dengan koleksi package software yang luas, menyediakan standarisasi dan otomatisasi dari proses instalasi, pembaruan, konfigurasi, dan penghapusan.

Secara default, package manager npm akan digunakan untuk deployment archive atau Git melalui dashboard Dewacloud, tetapi bisa dengan mudah diubah ke yarn jika diperlukan. Untuk itu, buka menu _ variable dan atur _PACKAGE_MANAGER ke value npm atau yarn.

NodeJS package manager variable

Di bawah ini kami akan menjelaskan dasar-dasar dari kedua package manager tersebut, yang bertujuan untuk membantu Anda menentukan mana yang paling sesuai:

Node Package Manager (npm)

Node Package Manager (npm) dapat digunakan untuk mengelola module tambahan dan package yang diperlukan untuk project Anda, serta untuk instalasi aplikasi siap pakai.

Ada dua cara untuk menginstal package Node.js yang diperlukan dengan npm:

  1. Tentukan package yang diperlukan dalam bagian dependencies dari file NodeJS package.json yang terletak di direktori root project Anda. Package akan secara otomatis diunduh dan diinstal oleh npm selama startup server aplikasi. Di sini, module baru yang ditentukan dalam file package.json akan ditambahkan setelah restart node NodeJS.

  2. Lakukan koneksi ke container melalui SSH Gate dan operasikan package Anda secara manual dengan command berikut:

    • npm search {package_name} - untuk mencari module berdasarkan nama (atau sebagian)
    • npm install {package_name} - untuk menginstal module yang diperlukan
    • npm uninstall {package_name} - untuk menghapus module yang telah diinstal sebelumnya
    • npm update {package_name} - untuk memperbarui module yang ditentukan ke versi terbaru
    • npm ls installed - untuk menampilkan list package yang sudah diinstal

Yarn Package Manager

Yarn adalah package manager yang dirilis baru-baru ini, yang sudah sangat populer karena kecepatannya, kehandalan dan kenyamanannya. Yarn mengoperasikan file NodeJS package.json yang sama seperti di npm, jadi tidak perlu ada perubahan untuk aplikasi yang ada.

Anda dapat menggunakan daftar command berikut untuk bekerja dengan Yarn, saat terhubung melalui SSH:

  • yarn atau yarn install - untuk mendapatkan semua dependency package untuk project
  • yarn remove {package} - untuk menghapus package yang ditentukan
  • yarn add {package}@{version} - untuk menambahkan package baru ke daftar dependency dan menginstalnya; secara opsional, Anda dapat menentukan versi tertentu sebagai argumen (yang terbaru akan digunakan secara default)
  • yarn upgrade {package}@{version} - untuk memperbarui package ke versi terbaru; secara opsional, Anda dapat menentukan versi tertentu sebagai argumen
  • yarn list - untuk menampilkan list package yang sudah diinstal

Baca Juga