ค้นหาเว็บไซต์

วิธีการติดตั้ง Yarn บน CentOS 8


Yarn สร้างขึ้นโดย Facebook เป็นตัวจัดการแพ็คเกจที่เจ๋งที่สุดและใหม่ล่าสุดสำหรับ NodeJS ซึ่งมาแทนที่ npm แม้ว่า npm จะทำงานได้ดี แต่ Yarn มาพร้อมกับการปรับปรุงบางอย่างที่ทำให้ได้เปรียบในการแข่งขันมากกว่า npm ที่จริงแล้ว ขณะนี้นักพัฒนากำลังย้ายโครงการ Node.JS ไปยัง Yarn

แนะนำให้อ่าน: 18 NodeJS Frameworks ที่ดีที่สุดสำหรับนักพัฒนาในปี 2019

แล้วทำไมนักพัฒนาถึงรู้สึกกังวลกับ Yarn ขนาดนี้?

ประการแรก เส้นด้าย แคระ npm ในแง่ของความเร็วในการติดตั้งแพ็คเกจ Yarn เร็วกว่า npm มาก และติดตั้งแพ็คเกจพร้อมกัน ทำให้เป็นตัวเลือกที่ดีกว่า npm

นอกจากนี้ เมื่อมีการติดตั้งแพ็คเกจ จะมีการติดตั้งแคชส่วนกลางที่มีการขึ้นต่อกันทั้งหมด ซึ่งช่วยลดความจำเป็นในการออนไลน์เพื่อดาวน์โหลดอีกครั้ง และทำให้การติดตั้งครั้งต่อไปเร็วขึ้นมาก

ประการที่สอง เส้นด้าย ถือว่ามีความปลอดภัยมากกว่า 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: ติดตั้ง Yarn ใน CentOS 8

ตอนนี้ให้ติดตั้ง Yarn โดยใช้คำสั่ง

yum install yarn

หากต้องการตรวจสอบเวอร์ชันของ Yarn ที่เราติดตั้ง ให้เรียกใช้

yarn --version

1.21.1

จากผลลัพธ์ เราจะเห็นว่าเวอร์ชันล่าสุดของ Yarn ที่ติดตั้งคือ Yarn v. 1.21.1

ขั้นตอนที่ 4: สร้างโครงการใหม่ในเส้นด้าย

คุณสามารถสร้างโปรเจ็กต์ใหม่ได้โดยใช้คำสั่ง yarn init แล้วตามด้วยชื่อโปรเจ็กต์ในภายหลัง ตัวอย่างเช่น:

yarn init my_first_project

คุณจะได้รับแจ้งให้ตอบคำถามสองสามข้อ คุณสามารถตัดสินใจว่าจะตอบ ใช่ หรือ ไม่ใช่ หรือเพียงแค่กด ENTER เพื่อไปยังคำถามถัดไป

ไฟล์ package.json จะถูกสร้างขึ้นในตอนท้าย และคุณสามารถยืนยันได้โดยใช้คำสั่ง ls ดังที่แสดง

ls -l package.json

ไฟล์นี้มีข้อมูลทั้งหมดที่คุณเพิ่งให้ไว้ และคุณสามารถดูเนื้อหาได้โดยใช้คำสั่ง cat

cat package.json

ขั้นตอนที่ 5: ติดตั้งแพ็คเกจโดยใช้ Yarn

ในการติดตั้งแพ็คเกจ เพียงใช้ไวยากรณ์

yarn add [package_name]

ตัวอย่างเช่น,

yarn add express

หากต้องการลบแพ็คเกจ เพียงเรียกใช้

yarn remove express

บทสรุป

เส้นด้ายมาพร้อมกับคุณประโยชน์ที่มีประโยชน์ซึ่งพยายามชดเชยข้อบกพร่องของ npm มันเร็วกว่า ปลอดภัยมาก และค่อยๆ แซงหน้า npm ในฐานะผู้จัดการแพ็คเกจที่ Node ชื่นชอบ

ด้วย Yarn คุณสามารถปรับใช้โครงการของคุณได้อย่างง่ายดายและสะดวกสบาย ในขณะเดียวกันก็หลีกเลี่ยงความไม่สะดวกที่อาจเกิดขึ้นในเวลา npm สรุป เส้นด้าย ดีกว่าทั้งสองแบบ ให้มันลองและแจ้งให้เราทราบประสบการณ์ของคุณ!