Tutorial singkat ini menunjukkan kepada Anda cara resmi menginstal manajer paket Yarn di Ubuntu dan Debian Linux. Anda juga akan mempelajari beberapa perintah dasar Benang dan langkah-langkah untuk menghapus Benang sepenuhnya.
Yarn adalah manajer paket JavaScript open source yang dikembangkan oleh Facebook. Ini adalah alternatif atau haruskah saya mengatakan peningkatan pada
Seperti npm, Yarn memberi Anda cara untuk mengotomatiskan proses menginstal, memperbarui, mengonfigurasi, dan menghapus paket yang diambil dari registri global.
Keuntungan dari Yarn adalah lebih cepat karena
Jika Anda menggunakan
sudo npm install yarn -g
Namun, saya akan merekomendasikan menggunakan cara resmi untuk menginstal Yarn di Ubuntu/Debian.
Menginstal Benang di Ubuntu dan Debian [Cara Resmi]

Instruksi yang disebutkan di sini harus berlaku untuk semua versi Ubuntu seperti Ubuntu 18.04, 16.04 dll. Kumpulan instruksi yang sama juga berlaku untuk Debian dan distribusi berbasis Debian lainnya.
Karena tutorial menggunakan Curl untuk menambahkan kunci GPG dari proyek Yarn, pastikan untuk menginstal curl di Ubuntu terlebih dahulu.
sudo apt install curl
Perintah di atas akan menginstal Curl jika belum diinstal. Sekarang setelah Anda memiliki curl, Anda dapat menggunakannya untuk menambahkan kunci GPG dari proyek Benang dengan cara berikut:
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
Setelah itu, tambahkan repositori ke daftar sumber Anda sehingga Anda dapat dengan mudah meningkatkan paket Yarn di masa mendatang dengan pembaruan sistem lainnya:
sudo sh -c 'echo "deb https://dl.yarnpkg.com/debian/ stable main" >> /etc/apt/sources.list.d/yarn.list'
Anda siap untuk pergi sekarang. Perbarui sistem Ubuntu atau Debian untuk menyegarkan daftar paket yang tersedia dan kemudian instal benang:
sudo apt update
sudo apt install yarn
Ini akan menginstal Benang bersama dengan nodejs. Setelah proses selesai, verifikasi bahwa Benang telah berhasil diinstal. Anda dapat melakukannya dengan memeriksa versi Benang.
yarn --version
Bagi saya, itu menunjukkan output seperti ini:
yarn --version
1.12.3
Ini berarti saya telah menginstal Yarn versi 1.12.3 di sistem saya.
Menggunakan Benang
Saya kira Anda memiliki beberapa pemahaman dasar tentang pemrograman JavaScript dan bagaimana dependensi bekerja. Saya tidak akan membahas secara detail di sini. Saya akan menunjukkan kepada Anda beberapa perintah dasar Benang yang akan membantu Anda memulainya.
Membuat proyek baru dengan Benang
Seperti
Di direktori root proyek Anda, jalankan perintah berikut untuk menghasilkan file package.json baru:
Ini akan menanyakan sejumlah pertanyaan. Anda dapat melewatkan pertanyaan r pergi dengan default dengan menekan enter.
yarn init yarn init v1.12.3 question name (test_yarn): test_yarn_proect question version (1.0.0): 0.1 question description: Test Yarn question entry point (index.js): question repository url: question author: abhishek question license (MIT): question private: success Saved package.json Done in 82.42s.
Dengan ini, Anda mendapatkan file package.json seperti ini:
{ "name": "test_yarn_proect", "version": "0.1", "description": "Test Yarn", "main": "index.js", "author": "abhishek", "license": "MIT" }
Sekarang setelah Anda memiliki package.json, Anda dapat mengeditnya secara manual untuk menambah atau menghapus dependensi paket atau menggunakan perintah Yarn (lebih disukai).
Menambahkan dependensi dengan Benang
Anda dapat menambahkan ketergantungan pada paket tertentu dengan cara berikut:
yarn add <package_name>
Misalnya, jika Anda ingin menggunakan Lodash dalam proyek Anda, Anda dapat menambahkannya menggunakan Benang seperti ini:
yarn add lodash yarn add v1.12.3 info No lockfile found. [1/4] Resolving packages… [2/4] Fetching packages… [3/4] Linking dependencies… [4/4] Building fresh packages… success Saved lockfile. success Saved 1 new dependency. info Direct dependencies └─ [email protected] info All dependencies └─ [email protected] Done in 2.67s.
Dan Anda dapat melihat bahwa ketergantungan ini telah ditambahkan secara otomatis di file package.json:
{ "name": "test_yarn_proect", "version": "0.1", "description": "Test Yarn", "main": "index.js", "author": "abhishek", "license": "MIT", "dependencies": { "lodash": "^4.17.11" } }
Secara default, Yarn akan menambahkan versi terbaru dari sebuah paket di dependensi. Jika Anda ingin menggunakan versi tertentu, Anda dapat menentukannya saat menambahkan.
yarn add [email protected]
Seperti biasa, Anda juga dapat memperbarui file package.json secara manual.
Meningkatkan dependensi dengan Benang
Anda dapat meningkatkan ketergantungan tertentu ke versi terbarunya dengan perintah berikut:
yarn upgrade <package_name>
Ini akan melihat apakah paket yang dimaksud memiliki versi yang lebih baru dan akan memperbaruinya sesuai dengan itu.
Anda juga dapat mengubah versi ketergantungan yang sudah ditambahkan dengan cara berikut:
yarn upgrade [email protected]_or_tag
Anda juga dapat meningkatkan semua dependensi proyek Anda ke versi terbarunya dengan satu perintah:
yarn upgrade
Ini akan memeriksa versi semua dependensi dan akan memperbaruinya jika ada versi yang lebih baru.
Menghapus dependensi dengan Benang
Anda dapat menghapus paket dari dependensi proyek Anda dengan cara ini:
yarn remove <package_name>
Instal semua dependensi proyek
Jika Anda membuat perubahan apa pun pada file project.json, Anda harus menjalankannya
yarn
atau
yarn install
untuk menginstal semua dependensi sekaligus.
Cara menghapus Benang dari Ubuntu atau Debian
Saya akan menyelesaikan tutorial ini dengan menyebutkan langkah-langkah untuk menghapus Benang dari sistem Anda jika Anda menggunakan langkah-langkah di atas untuk menginstalnya. Jika Anda pernah menyadari bahwa Anda tidak membutuhkan Benang lagi, Anda dapat menghapusnya.
Gunakan perintah berikut untuk menghapus Yarn dan dependensinya.
sudo apt purge yarn
Anda juga harus menghapus repositori Yarn dari daftar repositori:
sudo rm /etc/apt/sources.list.d/yarn.list
Langkah opsional berikutnya adalah menghapus kunci GPG yang telah Anda tambahkan ke kunci tepercaya. Namun untuk itu, Anda perlu mengetahui kuncinya. Anda bisa mendapatkannya menggunakan perintah apt-key:
Warning: apt-key output should not be parsed (stdout is not a terminal) pub rsa4096 2016-10-05 [SC] 72EC F46A 56B4 AD39 C907 BBB7 1646 B01B 86E5 0310 uid [ unknown] Yarn Packaging [email protected] sub rsa4096 2016-10-05 [E] sub rsa4096 2019-01-02 [S] [expires: 2020-02-02]
Kuncinya di sini adalah 8 karakter terakhir dari sidik jari kunci GPG di baris yang dimulai dengan pub.
Jadi, dalam kasus saya, kuncinya adalah 86E50310 dan saya akan menghapusnya menggunakan perintah ini:
sudo apt-key del 86E50310
Anda akan melihat OK di output dan kunci GPG dari paket Benang akan dihapus dari daftar kunci GPG yang dipercaya sistem Anda.
Saya harap tutorial ini membantu Anda menginstal Yarn di Ubuntu, Debian, Linux Mint, OS dasar, dll. Saya menyediakan beberapa perintah dasar Yarn untuk membantu Anda memulai dengan langkah-langkah lengkap untuk menghapus Yarn dari sistem Anda.
Saya harap Anda menyukai tutorial ini dan jika Anda memiliki pertanyaan atau saran, silakan tinggalkan komentar di bawah.