ວິທີຕິດຕັ້ງເສັ້ນດ້າຍໃນ 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. ໃນຄວາມຮອບຄອບ, ເສັ້ນດ້າຍແມ່ນສິ່ງທີ່ດີກວ່າທັງສອງ. ທົດລອງໃຊ້ແລະແຈ້ງໃຫ້ພວກເຮົາຮູ້ປະສົບການຂອງທ່ານ!