วิธีการติดตั้ง 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 สรุป เส้นด้าย ดีกว่าทั้งสองแบบ ให้มันลองและแจ้งให้เราทราบประสบการณ์ของคุณ!