Uji kemampuan Anda di semua layanan Hosting kami dan dapatkan diskon 15%!

Gunakan kode saat checkout:

Skills
05.06.2025

Menginstal dan Menggunakan Yarn Package Manager di Linux

Instal dan Gunakan Yarn di VPS AlexHost Anda

Mengapa menggunakan Yarn di AlexHost? Yarn, manajer paket JavaScript yang cepat dan andal, menyederhanakan manajemen ketergantungan untuk proyek-proyek Node.js. VPS AlexHost dengan penyimpanan NVMe, akses root, dan proteksi DDoS memastikan pengoperasian Yarn yang cepat untuk aplikasi web Anda. Panduan ini mencakup penginstalan Yarn pada Linux, perintah-perintah dasar, dan membandingkan Yarn vs. npm untuk para pengguna AlexHost.

Menginstal Yarn di Linux

Yarn dapat diinstal pada berbagai distribusi Linux. Di bawah ini adalah metode untuk beberapa distribusi populer

Metode 1: Menginstal Yarn menggunakan manajer paket APT

Ini adalah metode yang paling umum untuk menginstal Yarn pada sistem berbasis Debian

  1. Perbarui daftar paket
    sudo apt update
  2. Instal dependensi yang diperlukan: Jika Anda belum menginstal curl, Anda dapat menginstalnya
    sudo apt install curl
  3. Tambahkan repositori Yarn APT: Sekarang Anda dapat menambahkan repositori paket Yarn

    curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo gpg --dearmor -o /etc/apt/keyrings/yarn.gpg

    echo "deb [signed-by=/etc/apt/keyrings/yarn.gpg] https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
  4. Perbarui lagi daftar paket Anda: setelah menambahkan repositori Benang, perbarui lagi daftar paket Anda
    sudo apt update
  5. Instal Yarn: Sekarang Anda dapat menginstal Yarn
    sudo apt install yarn
  6. Verifikasi instalasi:Terakhir, verifikasi bahwa Yarn telah berhasil diinstal
    yarn --version

Metode 2: Menginstal Yarn melalui npm

Jika Anda telah menginstal Node.js dan npm, Anda dapat menginstal Yarn menggunakan npm

  1. Instal Node.js dan npm (jika belum terinstal)
    sudo apt install nodejs npm
  2. Instal Yarn menggunakan npm: Setelah menginstal npm, Anda dapat menginstal Yarn secara global dengan perintah berikut
    npm install --global yarn

Menggunakan perintah-perintah dasar Yarn

  • Memulai proyek baru:Untuk membuat proyek baru dengan Yarn, arahkan ke direktori yang diinginkan dan mulai
    yarn init

    Ikuti petunjuk untuk membuat file package.json.

  • Menambahkan ketergantungan:Untuk menambahkan paket (ketergantungan) ke proyek Anda, gunakan
    yarn add package-name
  • Menambahkan dependensi pengembangan:Untuk dependensi khusus pengembangan, gunakan
    yarn add package-name --dev
  • Menghapus ketergantungan:Untuk menghapus sebuah paket, gunakan
    yarn remove package-name
  • Menginstal semua dependensi:Jika Anda memiliki file package.json, Anda dapat menginstal semua dependensi dengan
    yarn install
  • Upgrade dependencies:Untuk mengupgrade paket tertentu
    yarn upgrade package-name

Menjalankan skrip

Yarn juga memungkinkan Anda untuk menjalankan skrip yang didefinisikan di dalam berkas package.json

yarn run script-name

Yarn vs npm: Perbedaan, kelebihan dan kekurangan

Perbedaan

  1. Mengunci file
    • Benang: Menggunakan file yarn.lock untuk mengunci versi ketergantungan paket, memastikan penginstalan yang konsisten di seluruh lingkungan.
    • npm: Memperkenalkan fitur serupa dengan package-lock.json di npm 5.
  2. Kecepatan instalasi
    • Yarn: Umumnya lebih cepat karena instalasi paralel dan caching.
    • npm: Di masa lalu lebih lambat, tetapi perbaikan telah dilakukan dalam versi terbaru.
  3. Perintah CLI
    • Yarn memiliki perintah unik seperti yarn upgrade-interactive untuk peningkatan interaktif.
  4. Ruang kerja
    • Yarn: Mendukung ruang kerja untuk mengelola monoreposisi.
    • npm.

Kelebihan dan kekurangan Yarn

Kelebihan

  • Kecepatan: Instalasi lebih cepat berkat caching dan paralelisme.
  • Instalasi yang deterministik.
  • Perintahyang lebih intuitif dan hasil yang lebih baik.
  • Ruang kerja: Dukungan bawaan untuk manajemen monorepo.

Kekurangan

  • Ketergantungan pada Node.js: Memerlukan Node.js untuk diinstal sebelum Yarn.
  • Kurva Pembelajaran: Pengguna baru mungkin perlu waktu untuk membiasakan diri dengan struktur perintah yang berbeda dibandingkan dengan npm.

Kelebihan dan kekurangan npm

Kelebihan

  • Adopsi yang luas: sudah terinstal dengan Node.js, membuatnya banyak digunakan dan didukung dengan baik.
  • Ekosistem yang matang: Komunitas yang besar dan sumber daya yang luas tersedia untuk pemecahan masalah.
  • Kesederhanaan: Sudah tidak asing lagi bagi sebagian besar pengembang JavaScript.

Kekurangan

  • Kecepatan: Lebih lambat daripada Yarn di masa lalu, meskipun pembaruan terbaru telah memperbaikinya.
  • Kurang deterministik: Sebelum npm 5, instalasi dapat bervariasi di seluruh lingkungan tanpa file kunci.

Kesimpulan: Perkuat Proyek JavaScript Anda dengan Yarn di AlexHost

Kecepatan dan keandalan Yarn menjadikannya pilihan utama untuk manajemen ketergantungan, dan VPS AlexHost yang didukung NVMe memastikan penginstalan secepat kilat. Siapkan Yarn melalui APT atau npm, gunakan perintah-perintah intuitif, dan manfaatkan keamanan AlexHost untuk aplikasi-aplikasi Node.js yang tangguh. Apa pun pilihan Anda, baik Yarn maupun npm, akses root dan dukungan AlexHost akan membuat proyek Anda tetap berjalan dengan lancar – mulailah membangun sekarang juga!

Uji kemampuan Anda di semua layanan Hosting kami dan dapatkan diskon 15%!

Gunakan kode saat checkout:

Skills