GNU/Linux >> Belajar Linux >  >> Linux

Cara Menginstal Dan Menggunakan Manajer Paket Benang Di Linux

Dalam tutorial ini, kita akan membahas apa itu Benang , cara menginstal Yarn package manager di Linux dan terakhir kita akan melihat penggunaan dasar Yarn.

Pengantar Benang

Benang, singkatan dari Y et A lain R sumber N avigator, adalah manajer paket modern untuk menginstal dan mengelola program JavaScript di sistem operasi Linux, macOS, dan Windows.

Yarn adalah pengelola paket yang cepat, aman, dan andal. Benang sepenuhnya kompatibel dengan npm registry dan dapat bekerja bersama npm pengelola paket.

Itu melakukan semuanya secara bersamaan untuk memaksimalkan pemanfaatan sumber daya dan menyimpan cache setiap paket yang diunduh. Karenanya tidak perlu mengunduh paket yang sama berulang kali. Benang juga aman berdasarkan desain, karena menggunakan checksum sebelum pemasangan untuk memastikan integritas setiap paket.

Secara default, Benang mendukung Node . Anda juga dapat memperluas dukungan ke bahasa pemrograman lain menggunakan plugin. Meskipun penggunaan perintah Yarn mirip dengan Npm, ia memiliki beberapa perintah tambahan. Misalnya, ia memiliki "yarn why" perintah yang memberi tahu Anda mengapa paket tertentu diinstal.

Benang awalnya dikembangkan oleh Facebook untuk mengatasi dan memperbaiki masalah kinerja dan keamanan dengan npm. Sekarang Yarn adalah proyek sumber terbuka independen yang tidak terikat dengan Facebook maupun perusahaan lain.

Instal manajer paket Benang di Linux

Benang tersedia di repositori default dari banyak distribusi Linux saya. Namun, cara yang direkomendasikan secara resmi untuk memasang Benang adalah menggunakan Npm , pengelola paket Nodejs.

Npm akan diinstal secara default dengan instalasi Nodejs. Untuk Nodejs di Linux, lihat panduan berikut:

  • Cara Memasang NodeJS Di Linux

Setelah menginstal Nodejs, gunakan npm untuk menginstal Yarn di mesin Linux Anda:

$ npm install -g yarn

Periksa versi Benang yang diinstal:

$ yarn --version
1.22.10

Seperti yang Anda lihat pada output di atas, versi Benang yang diinstal adalah 1.22.10 .

Upgrade Benang 1.x ke Benang 2

Pengembang Benang merekomendasikan untuk bermigrasi dari versi Benang 1.x ke versi 2.x untuk mendapatkan pengalaman Benang yang cepat dan stabil.

Untuk memigrasikan Benang 1.x ke Benang 2, buka folder proyek Anda dan jalankan perintah berikut untuk meningkatkan ke versi Benang 2:

$ yarn set version berry

Di sini, berry adalah nama kode untuk versi rilis Yarn 2. Anda dapat memeriksa versi menggunakan perintah:

$ yarn --version
 2.4.1

Anda juga dapat menggunakan perintah berikut untuk meningkatkan versi Benang 1.x secara permanen ke versi Benang 2.x:

$ yarn set version latest

Periksa apakah Benang berhasil ditingkatkan atau tidak menggunakan perintah:

$ yarn --version
2.4.1

Besar! Benang telah dimigrasikan ke rilis 2.x. Saat menulis panduan ini, rilis Benang terbaru adalah 2.4.1 .

Memulai Benang

Kami telah menginstal Benang dan memutakhirkannya ke versi terbaru. Sekarang, mari kita pelajari beberapa perintah dasar Benang.

1. Tampilkan bagian bantuan

Untuk melihat daftar perintah Yarn yang tersedia, lihat bagian bantuan Yarn dengan menjalankan perintah berikut:

$ yarn help

Perintah ini akan mencantumkan semua perintah Benang termasuk opsi/flagnya bersama dengan deskripsi kecil dari setiap perintah. Anda juga dapat menampilkan bagian bantuan dari sub-perintah apa pun seperti di bawah ini:

$ yarn add -h

Atau,

$ yarn add --help

Saya sangat terkesan dengan bagian bantuan Benang. Bagian bantuan dari setiap sub-perintah Yarn ditulis dengan rapi dengan contoh perintah. Bagian bantuan semua perintah sangat rinci dan semua opsi dijelaskan secara menyeluruh. Saya kira Anda tidak memerlukan dokumentasi online. Semuanya bisa didapat dari offline.

2. Mulai proyek baru

Jalankan perintah berikut untuk memulai proyek baru:

$ yarn init

Perintah ini akan membuat proyek baru dengan nama pengguna saat ini.

Contoh keluaran:

{
   name: 'ostechnix'
 }

3. Instal dependensi

Untuk menginstal semua dependensi yang diperlukan untuk proyek baru kami, jalankan:

$ yarn

Atau,

$ yarn install

4. Instal paket

Kita dapat menginstal paket atau dependensi tambahan menggunakan yarn add memerintah. Ada beberapa cara untuk menambahkan paket baru menggunakan perintah yarn.

Untuk menambahkan paket reguler, misalnya lodash , ke ruang kerja saat ini, jalankan:

$ yarn add lodash

Anda dapat menambahkan versi paket tertentu ke ruang kerja saat ini dengan perintah:

$ yarn add [email protected]

Anda juga dapat menambahkan paket dari cabang master dari repositori GitHub ke ruang kerja saat ini menggunakan URL:

$ yarn add [email protected]://github.com/lodash/lodash

Atau menggunakan protokol GitHub seperti di bawah ini:

$ yarn add [email protected]/lodash

Jika Anda ingin menambahkan kategori dependensi yang berbeda, gunakan --dev tandai untuk menambahkan dependensi dev dan --peer untuk menambahkan dependensi rekan.

$ yarn add lodash --dev
$ yarn add lodash --peer

Seperti yang sudah saya katakan, kita dapat menampilkan bagian bantuan dari sub-perintah Benang menggunakan -h/--help bendera:

$ yarn add -h

5. Tingkatkan paket

Untuk meningkatkan paket menggunakan Benang, jalankan:

$ yarn up lodash

6. Tampilkan informasi paket

Untuk menampilkan informasi yang terkait dengan sebuah paket, jalankan:

$ yarn info lodash
└─ [email protected]:4.17.21
└─ Version: 4.17.21

Jika Anda ingin menampilkan semua informasi yang tersedia tentang sebuah paket menggunakan benang, perintahnya adalah:

$ yarn npm info lodash

7. Jalankan perintah shell

Kita dapat menjalankan perintah shell dengan yarn exec perintah.

Sebagai contoh, mari kita tampilkan teks Hello World dengan Benang seperti di bawah ini:

$ yarn exec echo Hello World
Hello World

Tampilkan versi Kernel Linux dengan perintah Yarn:

$ yarn exec uname -mrs
Linux 5.4.0-72-generic x86_64

8. Menampilkan mengapa sebuah paket diinstal

Ini adalah salah satu fitur unik dari Benang. Yarn dapat menampilkan alasan mengapa sebuah paket diinstal.

$ yarn why lodash

9. Tampilkan Ruang Kerja

Fitur penting lainnya dari Yarn adalah Workspaces. Workspace memungkinkan pengguna untuk menginstal dependensi dari beberapa package.json file dalam subfolder dari satu package.json file, semuanya sekaligus.

Untuk mencetak semua ruang kerja yang tersedia, jalankan:

$ yarn workspaces list

10. Tampilkan pengaturan konfigurasi saat ini

Untuk mencetak pengaturan konfigurasi aktif saat ini, jalankan:

$ yarn config

11. Lihat plugin

Untuk mencetak plugin yang tersedia langsung dari repositori Yarn, jalankan:

$ yarn plugin list

Perintah di atas menampilkan semua plugin resmi yang tersedia. Jika Anda hanya ingin menampilkan plugin yang sedang aktif, jalankan:

$ yarn plugin runtime

12. Unduh plugin

Kami dapat mengunduh dan mengaktifkan plugin dari repositori Yarn resmi atau repositori lokal atau pihak ketiga. Jika Anda menambahkan plugin dari repositori pihak ketiga, masukkan URL plugin. Jika Anda menambahkan plugin dari sistem lokal Anda, cukup masukkan jalurnya.

Untuk mengunduh dan mengaktifkan plugin, misalnya plugin-version , dari repositori Benang, jalankan:

$ yarn plugin import @yarnpkg/plugin-version

13. Hapus plugin

Untuk menghapus plugin yang diimpor dari repositori Yarn, jalankan:

$ yarn plugin remove @yarnpkg/plugin-stage

Jika Anda telah mengimpornya dari sistem lokal, cukup sebutkan namanya.

14. Hapus paket

Untuk menghapus instalasi paket menggunakan Benang, jalankan:

$ yarn remove lodash

15. Hapus cache

Untuk menghapus semua arsip lokal, jalankan:

$ yarn cache clean

Anda juga dapat menghapus semua arsip yang disimpan di ~/.yarn direktori menggunakan perintah:

$ yarn cache clean --mirror

Ini cukup untuk memulai dengan manajer paket Benang. Namun, ada banyak perintah yang tersedia. Saya akan menyerahkannya kepada Anda untuk belajar dan bereksperimen. Anda dapat melihat daftar lengkap perintah Yarn menggunakan yarn --help memerintah. Jika Anda tidak tahu penggunaan sub-perintah tertentu, jalankan saja "yarn sub-command -h" untuk membuka bagian bantuan perintah tertentu.


Linux
  1. Cara Menginstal dan Menggunakan Snap Package Manager di Alma Linux 8

  2. Cara Menginstal Dan Menggunakan Flatpak Di Linux

  3. Cara Menginstal Dan Menggunakan Pengelola Plugin Vim di Linux

  1. Cara Menginstal dan Menggunakan Snap Package Manager di Ubuntu 20.04

  2. Cara Menginstal dan Menggunakan Traceroute di Linux

  3. Cara Menginstal dan Menggunakan PIP Python Package Manager di Rocky Linux 8

  1. Cara menginstal dan menggunakan telnet di Kali Linux

  2. Bagaimana Cara Menginstal dan Menggunakan Layar Linux?

  3. Cara Menginstal Yarn NPM Package Manager di Oracle Linux 8