Cara Memasang Benang di CentOS 8
- 4852
- 529
- Dale Harris II
Dicipta oleh Facebook, Benang adalah pengurus pakej paling keren dan terkini untuk Nodejs yang telah menggantikannya npm. Manakala npm berfungsi baik -baik saja, Benang Kapal dengan beberapa penambahbaikan yang memberikan daya saing npm. Malah, pemaju kini berpindah Nod.Js projek ke Benang.
Baca yang disyorkan: 18 Rangka Kerja NodeJS Terbaik untuk Pemaju pada tahun 2019
Jadi, mengapa pemaju begitu curang mengenai benang?
Pertama, Benang kerdil npm Dari segi kelajuan pemasangan pakej. Benang jauh lebih cepat daripada npm dan memasang pakej secara serentak menjadikannya pilihan yang lebih baik daripada npm.
Di samping itu, apabila pakej dipasang, cache global dipasang yang mengandungi semua kebergantungan. Ini tidak perlu kembali dalam talian untuk memuat turunnya lagi dan membuat pemasangan seterusnya lebih cepat
Kedua, Benang dianggap lebih selamat daripada npm. Ini kerana ia memasang pakej dari pakej.json atau Benang.kunci fail.
Benang.kunci menjamin bahawa pakej yang sama dipasang di semua peranti dengan itu menjauhkan bug yang timbul daripada pemasangan versi yang berbeza. Berbeza, npm memasang pakej dari kebergantungan yang menimbulkan kebimbangan keselamatan kerana ketidakkonsistenan dalam versi pakej yang dipasang.
Dalam tutorial ini, anda akan belajar cara memasang Benang pada Centos 8. Mari kita mulakan.
Langkah 1: Pasang NodeJS di CentOS 8
Untuk bermula dengan log masuk ke anda Centos 8 sistem sebagai pengguna root dan pasang Epel repositori seperti yang ditunjukkan.
# yum memasang pelepasan epelPasang repo epel pada CentOS 8
Seterusnya, pasang NodeJs pada CentOS 8 menggunakan arahan.
# yum modul pasang nodejPasang Nodejs di CentOS 8
Untuk mengesahkan pemasangan Nod.Js Jalankan.
# nod -v # nod --versionSemak versi NodeJS
Dari output, kami telah memasang versi nod 10.16.3.
Langkah 2: Dayakan repositori benang
Setelah berjaya memasang Nod.js Dalam langkah sebelumnya, kita perlu membolehkan Benang repositori menggunakan arahan curl berikut.
# curl -silent -location https: // dl.Yarnpkg.com/rpm/benang.Repo | tee /etc /yum.repos.d/benang.repoPasang repo benang di CentOS 8
Seterusnya, tambahkan kekunci GPG menggunakan arahan RPM.
# rpm --import https: // dl.Yarnpkg.com/rpm/pubkey.GPG
Langkah 3: Pasang benang di CentOS 8
Sekarang pasang Benang menggunakan arahan.
# yum pasang benangPasang benang di CentOS 8
Untuk memeriksa versi Benang yang telah kami pasang, lari.
# benang --version 1.21.1
Dari output, kita dapat melihat bahawa versi terbaru benang dipasang adalah Benang v. 1.21.1.
Langkah 4: Buat projek baru di benang
Anda boleh membuat projek baru menggunakan Benang init perintah dan kemudian diikuti dengan nama projek. Sebagai contoh:
# benang init my_first_projectBuat projek di benang
Anda akan diminta menjawab beberapa soalan. Anda boleh membuat keputusan untuk menjawab Ya atau Tidak atau hanya memukul Masukkan untuk meneruskan soalan seterusnya.
A pakej.json Fail dibuat pada akhir dan anda boleh mengesahkannya menggunakan arahan LS seperti yang ditunjukkan.
pakej # ls -l.jsonSahkan pakej.fail json
Fail ini mengandungi semua maklumat yang baru anda sediakan, dan anda melihat kandungannya menggunakan perintah kucing.
# pakej kucing.jsonLihat pakej.fail json
Langkah 5: Pasang pakej menggunakan benang
Untuk memasang pakej, hanya gunakan sintaks.
# benang tambah [pakej_name]
Sebagai contoh,
# benang tambah ekspresPasang pakej menggunakan benang
Untuk mengeluarkan pakej, cukup lari.
# benang keluarkan ekspresKeluarkan pakej menggunakan benang
Kesimpulan
Benang Dilengkapi dengan faedah berguna yang berusaha mengimbangi kekurangan NPM. Jauh lebih cepat, selamat dan beransur -ansur memotong npm Sebagai pengurus pakej kegemaran Node.
Dengan Benang, Anda boleh menggunakan projek anda dengan mudah dan selesa sambil mengelakkan kesulitan yang disebabkan oleh npm. Secara ringkas, Benang adalah lebih baik dari kedua -duanya. Cubalah dan beritahu kami pengalaman anda!
- « 4 Alat berguna untuk mencari dan memadam fail pendua di Linux
- Memahami komponen teras Ansible - Bahagian 1 »