informasi kontak saya
Surat[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Dalam dunia pengembangan JavaScript, pengelola paket adalah alat yang sangat diperlukan bagi pengembang. Yarn, dibuat oleh Facebook, adalah alat manajemen ketergantungan yang cepat, andal, dan aman yang menyediakan aplikasi JavaScript cara yang lebih efisien untuk menangani instalasi paket, pembaruan, dan kontrol versi. Artikel ini akan memperkenalkan penggunaan dasar Yarn dan membantu pengembang memanfaatkan alat canggih ini dengan lebih baik.
Yarn bertujuan untuk mengatasi beberapa kekurangan npm (manajer paket yang disertakan dengan Node.js), seperti instalasi ketergantungan yang lambat dan instalasi ketergantungan yang tidak konsisten. Benang meningkatkan kinerja dan keandalan melalui fitur-fitur berikut:
yarn.lock
) memastikan bahwa versi dependensi yang sama diinstal di lingkungan yang berbeda.Sebelum Anda mulai menggunakan Yarn, Anda perlu menginstalnya. Benang dapat diinstal dengan perintah berikut:
npm install -g yarn
Atau, jika Anda menggunakan Homebrew (khusus MacOS), Anda dapat menggunakan:
brew install yarn
Membuat proyek baru dengan Yarn sangatlah sederhana. Pertama, buat direktori baru dan inisialisasi proyek Node.js baru:
mkdir my-project
cd my-project
yarn init -y
Ini akan membuat apackage.json
file, yang merupakan daftar dependensi dan konfigurasi proyek.
Yarn menyediakan berbagai cara untuk menginstal dependensi:
yarn add <package>
yarn add <package1> <package2> ...
yarn add <package> --dev
Perbarui dependensi proyek ke versi terbaru:
yarn upgrade
Atau perbarui dependensi tertentu:
yarn upgrade <package>
Hapus ketergantungan dari proyek:
yarn remove <package>
Benang memungkinkan Anda melakukannyapackage.json
Tentukan skrip dan jalankan dengan:
yarn run <script>
Misalnya, jika Anda memiliki file bernamastart
Scriptnya bisa dijalankan seperti ini:
yarn run start
Yarn Workspaces adalah fitur Yarn yang memungkinkan Anda mengelola beberapa paket (atau proyek) secara keseluruhan. Ini berguna untuk mengelola proyek atau perpustakaan besar.
Untuk menggunakan Ruang Kerja, pertamapackage.json
Menambahkan"workspaces"
Bidang:
{
"workspaces": [
"packages/*"
]
}
Lalu, Anda bisa menggunakannyayarn workspace
perintah untuk melakukan operasi terhadap subpaket tertentu:
yarn workspace <sub-package> run <script>
Selain manajemen ketergantungan dasar, Yarn juga menyediakan beberapa fitur lanjutan, seperti mutex (resolusi), sistem plug-in, dll., yang dapat membantu Anda mengontrol dependensi dan proses pembangunan secara lebih detail.
Yarn adalah pengelola paket JavaScript yang kaya fitur dan berkinerja tinggi yang memberikan dukungan kuat untuk pengembangan JavaScript modern. Melalui pengenalan artikel ini, Anda seharusnya dapat mulai menggunakan Yarn untuk mengelola dependensi proyek Anda dan menggunakan fitur-fitur canggihnya untuk meningkatkan efisiensi pengembangan.