GNU/Linux >> Belajar Linux >  >> Ubuntu

Menggunakan Benang di Ubuntu dan Distribusi Linux Lainnya

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 npm yang populer manajer paket. Tim pengembang Facebook membuat Benang untuk mengatasi kekurangan npm . Facebook mengklaim bahwa Benang lebih cepat, andal, dan lebih aman daripada npm .

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 cache setiap paket yang diunduhnya sehingga tidak perlu mengunduhnya lagi. Ini juga memparalelkan operasi untuk memaksimalkan pemanfaatan sumber daya. Yarn juga menggunakan checksum untuk memverifikasi integritas setiap paket yang diinstal sebelum kodenya dieksekusi. Yarn juga menjamin bahwa penginstalan yang bekerja pada satu sistem akan bekerja dengan cara yang sama persis di sistem lain.

Jika Anda menggunakan nodejs di Ubuntu, mungkin Anda sudah memiliki npm diinstal pada sistem Anda. Dalam hal ini, Anda dapat menggunakan npm untuk menginstal Yarn secara global dengan cara berikut:

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 npm , Benang juga berfungsi dengan file package.json. Di sinilah Anda menambahkan dependensi Anda. Semua paket dependensi di-cache di direktori node_modules di direktori root proyek Anda.

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.



Ubuntu
  1. Cara Memasang Karat dan Kargo di Ubuntu dan Distribusi Linux Lainnya

  2. Cara Menginstal Vivaldi Browser di Ubuntu dan Distribusi Linux Lainnya

  3. Cara Menginstal dan Menggunakan Latte Dock di Ubuntu dan Distribusi Linux Lainnya

  1. Panduan Lengkap untuk Menggunakan Paket Snap Di Ubuntu dan Distribusi Linux Lainnya

  2. Cara Menginstal Slack di Ubuntu dan Distro Linux Lainnya

  3. Cara Menginstal Discord di Ubuntu dan Distribusi Linux Lainnya

  1. Cara Menginstal PowerShell di Ubuntu &Distribusi Linux Lainnya

  2. Instal Editor Kurung Di Ubuntu, Mint, dan Distribusi Linux Lainnya

  3. Cara Memasang Font Baru di Ubuntu dan Distribusi Linux Lainnya