Dalam artikel seterusnya kita akan melihat Benang. Ini adalah sejenis Pemasang pakej JavaScript dan pengurus pergantungan yang dikeluarkan oleh Facebook bekerjasama dengan pembangun lain seperti Google. Pemasang ini memperkenalkan perubahan dalam pengurusan ketergantungan, pelaksanaan tugas, dan beberapa peningkatan prestasi.
Benang menyokong pendaftaran NPM, tetapi berbeza dalam pemasangan pakej. Ia menggunakan fail kunci dan a algoritma pemasangan deterministik, membolehkan anda menyimpan struktur direktori yang sama simpul_modul untuk semua pengguna yang terlibat dalam projek. Ini dapat membantu mengurangkan ralat yang sukar dijejaki di beberapa mesin.
Dalam kebanyakan projek pengaturcaraan, pengurusan kebergantungan adalah tugas penting. Benang adalah pengurus pergantungan pakej yang pantas, selamat dan boleh dipercayai untuk aplikasi NodeJS. Ini sesuai dengan NPM, digunakan untuk memasang, mengkonfigurasi, mengemas kini dan membuang pakej.
Benang adalah pengurus sumber terbuka, yang membuat cache untuk pakej yang dimuat turun di mesin pengguna dan dapat menggunakan kembali pakej ini apabila diperlukan, tanpa memuat turunnya berulang kali. Dengan menggunakan checksum, pengurus pakej ini mengesahkan integriti setiap pakej yang dipasang sebelum melaksanakan kodnya. Selain itu Benang boleh digunakan dalam mod luar talian.
Dalam baris berikut kita akan melihat cara memasang Benang di Ubuntu 20.04 LTS menggunakan persekitaran baris arahan. Untuk menggunakannya kita perlukan NodeJS , kerana bergantung kepadanya.
Kandungan artikel
Pasang Benang pada Ubuntu 20.04 LTS
Sebuah repositori rasmi di Ubuntu 20.04 LTS tersedia untuk pemasangan. Dengan menggunakan PPA ini, kita dapat memasang Benang secara global pada sistem. Untuk meneruskan pemasangan di komputer kita, kita harus membuka terminal (Ctrl + Alt + T) dan kemudian ikuti setiap langkah berikut:
Pasang cURL pada Ubuntu 20.04 LTS
Sekiranya alat ini belum dipasang pada sistem anda, anda boleh pasangkannya dari repositori pakej Ubuntu 20.04 LTS rasmi. Yang harus anda lakukan hanyalah menjalankan perintah berikut untuk memasang cURL:
sudo apt install curl
Tambah kunci GPG
Setelah kita memasang cURL dengan betul dalam sistem, sebelum memulakan pemasangan, kita akan pergi tambah kunci GPG untuk mengesahkan paket Benang. Untuk mengimport kunci GPG, anda hanya perlu mengetik perintah berikut di terminal yang sama (Ctrl + Alt + T):
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
Dayakan repositori Benang
Untuk memulakan pemasangan, pertama kita akan menambah dan mengaktifkan repositori yang diperlukan di Ubuntu 20.04 LTS. Untuk melakukannya, di terminal yang sama kita akan menggunakan arahan:
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
Kemas kini cache dan pasang Benang
Pada peringkat ini, pertama kita akan melakukannya kemas kini cache APT dan kemudian Benang akan dipasang pada Ubuntu 20.04 LTS menggunakan arahan berikut:
sudo apt update && sudo apt install yarn
Sekiranya anda sedang menggunakan Nodejs dan NPM, anda boleh memasang Benang dengan menaip arahan berikut di terminal (Ctrl + Alt + T):
sudo apt install --no-install-recommends yarn
Periksa Versi Benang
Setelah pemasangan selesai, kami akan dapat periksa sama ada ia berjaya dipasang pada sistem Ubuntu 20.04 kami atau tidak. Kami akan melakukan ini dengan melaksanakan di terminal kami (Ctrl + Alt + T):
yarn --version
Setelah melaksanakan perintah di atas, terminal akan menunjukkan versi terpasang kepada kami.
Pasang pakej dengan Benang
Sebilangan besar pakej akan dipasang dari pendaftaran NPM dan akan dinamakan hanya dengan nama pakejnya. Sebagai contoh, jika kita mahu memasang pakej bertindak balas pendaftaran NPM kita tidak perlu menulis lebih banyak lagi arahan:
yarn add react
kepada lebih banyak maklumat mengenai cara memasang pakej dengan Benang, pengguna boleh melihat dokumentasi dalam hal ini yang dapat kita temui laman web projek.
Jika anda perlukan maklumat lebih lanjut mengenai pemasangan Benang di Ubuntu, pengguna boleh berunding dengan halaman projek. Di halaman ini kita juga dapat menjumpai dokumentasi mengenai projek itu. Kami juga akan menemui kod anda dan lebih banyak maklumat dari halaman Benang di GitHub.