ວິທີຕິດຕັ້ງເສັ້ນດ້າຍໃນ CentOS 8


ສ້າງໂດຍເຟສບຸກ, ເສັ້ນດ້າຍແມ່ນຜູ້ຈັດການຊຸດທີ່ເຢັນແລະສຸດທ້າຍ ສຳ ລັບ NodeJS ເຊິ່ງໄດ້ມາແທນທີ່ npm. ໃນຂະນະທີ່ npm ເຮັດວຽກໄດ້ດີ, ເຮືອ Yarn ມີການປັບປຸງບາງຢ່າງເຊິ່ງເຮັດໃຫ້ມັນມີຄວາມສາມາດແຂ່ງຂັນ ເໜືອ npm. ໃນຄວາມເປັນຈິງແລ້ວ, ນັກພັດທະນາປະຈຸບັນ ກຳ ລັງເຄື່ອນຍ້າຍໂຄງການ Node.JS ຂອງພວກເຂົາໄປທີ່ເສັ້ນດ້າຍ.

ແນະ ນຳ ໃຫ້ອ່ານ: 18 NramJS Frameworks ສຳ ລັບນັກພັດທະນາໃນປີ 2019

ຫນ້າທໍາອິດ, ເສັ້ນດ້າຍ dwarfs npm ໃນແງ່ຂອງຄວາມໄວຂອງການຕິດຕັ້ງຊຸດ. ເສັ້ນດ້າຍແມ່ນໄວກ່ວາ npm ແລະຕິດຕັ້ງແພັກເກດພ້ອມໆກັນເຮັດໃຫ້ມັນເປັນທາງເລືອກທີ່ດີກ່ວາ npm.

ນອກຈາກນັ້ນ, ໃນເວລາທີ່ການຕິດຕັ້ງຊຸດ, cache ທົ່ວໂລກໄດ້ຖືກຕິດຕັ້ງທີ່ບັນຈຸຄວາມເພິ່ງພາອາໃສທັງ ໝົດ. ສິ່ງນີ້ຈະ ໝົດ ໄປດ້ວຍຄວາມ ຈຳ ເປັນທີ່ຈະກັບໄປ online ເພື່ອດາວໂຫລດພວກມັນອີກຄັ້ງແລະເຮັດໃຫ້ການຕິດຕັ້ງຕໍ່ໄປໄວຫຼາຍ

ອັນທີສອງ, ເສັ້ນດ້າຍຖືກຖືວ່າມີຄວາມປອດໄພກວ່າ npm. ນີ້ແມ່ນຍ້ອນວ່າມັນຕິດຕັ້ງແພັກເກດຈາກໄຟລ໌ package.json ຫຼື yarn.lock.

Yarn.lock ຮັບປະກັນວ່າຊຸດດຽວກັນຈະຖືກຕິດຕັ້ງຢູ່ທົ່ວທຸກອຸປະກອນໂດຍເຮັດໃຫ້ຂໍ້ບົກຜ່ອງຕ່າງໆເກີດຂື້ນຈາກການຕິດຕັ້ງລຸ້ນຕ່າງໆ. ໃນທາງກົງກັນຂ້າມ npm ຕິດຕັ້ງແພັກເກດຈາກຄວາມເພິ່ງພາອາໄສເຊິ່ງເຮັດໃຫ້ເກີດຄວາມກັງວົນດ້ານຄວາມປອດໄພເນື່ອງຈາກຄວາມບໍ່ສອດຄ່ອງໃນຮຸ່ນຊຸດທີ່ຕິດຕັ້ງ.

ໃນບົດແນະ ນຳ ນີ້, ທ່ານຈະໄດ້ຮຽນຮູ້ວິທີການຕິດຕັ້ງ Yarn ໃນ CentOS 8. ໃຫ້ເລີ່ມຕົ້ນ.

ຂັ້ນຕອນທີ 1: ຕິດຕັ້ງ NodeJS ໃນ CentOS 8

ເພື່ອເລີ່ມຕົ້ນເຂົ້າສູ່ລະບົບ CentOS 8 ຂອງທ່ານໃນຖານະຜູ້ໃຊ້ຮາກແລະຕິດຕັ້ງຫ້ອງເກັບ EPEL ດັ່ງທີ່ສະແດງໄວ້.

# yum install epel-release

ຕໍ່ໄປ, ຕິດຕັ້ງ NodeJS ໃນ CentOS 8 ໂດຍໃຊ້ ຄຳ ສັ່ງ.

# yum module install nodejs

ເພື່ອຢືນຢັນການຕິດຕັ້ງ Node.JS.

# node -v
# node --version

ຈາກຜົນຜະລິດ, ພວກເຮົາໄດ້ຕິດຕັ້ງ Node ລຸ້ນ 10.16.3.

ຂັ້ນຕອນທີ 2: ເປີດໃຊ້ງານບ່ອນເກັບມ້ຽນເສັ້ນດ້າຍ

ຫຼັງຈາກຕິດຕັ້ງ Node.js ຢ່າງ ສຳ ເລັດຜົນໃນຂັ້ນຕອນກ່ອນ ໜ້າ ນີ້, ພວກເຮົາ ຈຳ ເປັນຕ້ອງເປີດໃຊ້ຫໍໄຕ Yarn ໂດຍໃຊ້ ຄຳ ສັ່ງ curl ຕໍ່ໄປນີ້.

# curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | tee /etc/yum.repos.d/yarn.repo

ຕໍ່ໄປ, ຕື່ມປຸ່ມ GPG ໂດຍໃຊ້ ຄຳ ສັ່ງ rpm.

# rpm --import https://dl.yarnpkg.com/rpm/pubkey.gpg

ຂັ້ນຕອນທີ 3: ຕິດຕັ້ງເສັ້ນດ້າຍໃນ CentOS 8

ຕອນນີ້ຕິດຕັ້ງເສັ້ນດ້າຍໂດຍໃຊ້ ຄຳ ສັ່ງ.

# yum install yarn

ເພື່ອກວດເບິ່ງເສັ້ນສະບັບຂອງເສັ້ນດ້າຍທີ່ພວກເຮົາໄດ້ຕິດຕັ້ງ, ແລ່ນ.

# yarn --version

1.21.1

ຈາກຜົນຜະລິດ, ພວກເຮົາສາມາດເຫັນໄດ້ວ່າເສັ້ນດ້າຍລຸ້ນລ້າສຸດທີ່ຕິດຕັ້ງແມ່ນ Yarn v 1.21.1.

ຂັ້ນຕອນທີ 4: ສ້າງໂຄງການ ໃໝ່ ໃນເສັ້ນດ້າຍ

ທ່ານສາມາດສ້າງໂຄງການ ໃໝ່ ໂດຍໃຊ້ ຄຳ ສັ່ງ init yarn ແລະຕໍ່ມາຕິດຕາມດ້ວຍຊື່ຂອງໂຄງການ. ຍົກຕົວຢ່າງ:

# yarn init my_first_project

ທ່ານຈະຖືກຖາມໃຫ້ຕອບສອງສາມ ຄຳ ຖາມ. ທ່ານສາມາດຕັດສິນໃຈຕອບ Yes ຫຼື No ຫຼືພຽງແຕ່ກົດ ENTER ເພື່ອ ດຳ ເນີນການຕໍ່ໄປຕໍ່ໄປ.

ເອກະສານ package.json ຖືກສ້າງຂື້ນໃນຕອນທ້າຍແລະທ່ານສາມາດຢືນຢັນມັນໄດ້ໂດຍໃຊ້ ຄຳ ສັ່ງ ls ດັ່ງທີ່ສະແດງໄວ້.

# ls -l package.json

ເອກະສານນີ້ມີຂໍ້ມູນທັງ ໝົດ ທີ່ທ່ານຫາກໍ່ສະ ໜອງ ໃຫ້, ແລະທ່ານເບິ່ງເນື້ອໃນຂອງມັນໂດຍໃຊ້ ຄຳ ສັ່ງແມວ.

# cat package.json

ຂັ້ນຕອນທີ 5: ຕິດຕັ້ງແພັກເກດໂດຍໃຊ້ເສັ້ນດ້າຍ

ການຕິດຕັ້ງຊຸດ, ພຽງແຕ່ໃຊ້ syntax.

# yarn add [package_name]

ຍົກຕົວຢ່າງ,

# yarn add express

ເພື່ອເອົາຊຸດອອກ, ພຽງແຕ່ແລ່ນ.

# yarn remove express

ເສັ້ນດ້າຍແມ່ນມາຈາກຜົນປະໂຫຍດທີ່ເປັນປະໂຫຍດທີ່ພະຍາຍາມຊົດເຊີຍຄວາມບົກຜ່ອງຂອງ npm. ມັນໄວກວ່າ, ປອດໄພກວ່າແລະຄ່ອຍໆກາຍເປັນ npm ເປັນຜູ້ຈັດການຊຸດທີ່ມັກຂອງ Node.

ດ້ວຍເສັ້ນດ້າຍ, ທ່ານສາມາດ ນຳ ໃຊ້ໂຄງການຂອງທ່ານໄດ້ງ່າຍແລະສະດວກສະບາຍໃນຂະນະທີ່ຫລີກລ້ຽງຄວາມບໍ່ສະດວກໃນໂອກາດທີ່ມີໂອກາດກັບ npm. ໃນຄວາມຮອບຄອບ, ເສັ້ນດ້າຍແມ່ນສິ່ງທີ່ດີກວ່າທັງສອງ. ທົດລອງໃຊ້ແລະແຈ້ງໃຫ້ພວກເຮົາຮູ້ປະສົບການຂອງທ່ານ!