,

ViteJS: บูมบูม ความทันสมัยสำหรับ Front-End Developer 👨‍💻💯

Posted by


ViteJS เป็นเครื่องมือที่ดีที่สุดสำหรับ Front-End Developer ซึ่งช่วยให้โปรเจกต์ของคุณทำงานได้อย่างรวดเร็วและมีประสิทธิภาพมากขึ้น โดยเฉพาะอย่างยิ่งสำหรับโปรเจกต์ที่ใช้งานเทคโนโลยีต่าง ๆ เช่น Vue.js, React หรือ Svelte

ในบทความนี้เราจะให้คำแนะนำและขั้นตอนการใช้งาน ViteJS ในโปรเจคต์ของคุณ

  1. การเริ่มต้นใช้งาน ViteJS
    ก่อนอื่นให้ติดตั้ง Node.js และ NPM ในเครื่องของคุณ หากยังไม่มีคุณสามารถดาวน์โหลดได้จาก https://nodejs.org/en/

เมื่อติดตั้งแล้ว ให้สร้างโปรเจคใหม่โดยใช้คำสั่ง:

npm init vite@latest my-vite-project
cd my-vite-project
npm install
  1. การเริ่มต้นโมดูล
    โมดูล JavaScript (หรือ TypeScript) ทั้งหมดในโปรเจคต์ของคุณจะถูกเขียนในไฟล์ .js (หรือ .ts) ให้สร้างไฟล์ใหม่ในโฟลเดอร์ src และใส่โค้ดที่ต้องการเพิ่ม

  2. การรันโปรเจคต์
    ใช้คำสั่ง npm run dev เพื่อเริ่มต้นโปรเจคต์ของคุณ ระบบจะสร้าง server และเปิดหน้าเว็บให้คุณเข้าถึงผ่าน http://localhost:3000/

  3. การสร้าง Production Build
    เมื่อโปรเจคต์ของคุณพร้อมสำหรับนำไปใช้งานจริง ใช้คำสั่ง npm run build เพื่อสร้าง Production Build จะสร้างไฟล์ compile เอาไว้ให้คุณนำไปใช้งาน

  4. เพิ่ม Plugin
    ViteJS สามารถใช้ Plugin เพื่อเพิ่มฟีเจอร์ต่าง ๆ ให้โปรเจคต์ของคุณ ตัวอย่างเช่น ถ้าคุณต้องการใช้ Sass ในโปรเจคต์ของคุณ ให้ติดตั้ง Plugin ดังนี้:

    npm install vite-plugin-sass

    และให้เพิ่ม Plugin ใน Vite config ดังนี้:

    
    // vite.config.js
    import { defineConfig } from 'vite'
    import sass from 'vite-plugin-sass'

export default defineConfig({
plugins: [
sass()
]
})



6. สร้าง Vite Plugin ของตัวเอง
ถ้าคุณต้องการสร้าง Plugin ของตัวเอง ViteJS ยังช่วยให้คุณสร้าง Plugin ได้ง่ายโดยไม่ต้องมีความรู้เรื่องการสร้าง Plugin อย่างลึกซึ้ง

สรุป
ViteJS เป็นเครื่องมือที่ดีที่สุดสำหรับ Front-End Developer ซึ่งช่วยให้คุณสร้างโปรเจคต์ Front-End ได้อย่างรวดเร็วและมีประสิทธิภาพมากขึ้น  ด้วยความสามารถของ ViteJS ในการสร้างโปรเจคต์ใหม่ ๆ และการสร้าง Plugin ต่าง ๆ ทำให้ตลาดการพัฒนา Front-End ก้าวไปอีกขั้นมากขึ้น ลองใช้ ViteJS ในโปรเจคต์ของคุณวันนี้!
0 0 votes
Article Rating
6 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@SuperNova537
2 months ago

มันเร็วมาก!!!!

@user-qt4dk9ue2e
2 months ago

ตัว ViteJS ใช้แทน Android Studio ได้เปล่าครับ

@kittithutmekchai9332
2 months ago

vitejs กับ nextjs ต่างกันอย่างไงบ้างครับ อยากให้ทำคลิปความแตกต่าง ขอบคุณครับ

@hive3597
2 months ago

ผมลองใช้ vite แล้วตัว react devtools extension บน chrome เหมือฯมันมองไม่เห็นตัว react ต้องแก้ไขอย่างไงอะครับ

@l2ubella350
2 months ago

เห็นด้วยกับคอมเม้นท์อื่นนะครับ จากคลิปส่วนใหญ่ไม่ได้พูดถึง vite เป็นหลัก อยากจะให้อธิบายเชิงประมาณว่า vite ดีกว่า webpack ยังไง เร็วกว่ายังไง และมันทำอะไรได้บ้าง เช่นการทำ production หรือ build bundle size ดีกว่ายังไง มันมีข้อดีของ vite มากมายให้พูดถึงมากกว่าการลงข้อมูลไปที่ react หรือ api ครับ

@palmmelt
2 months ago

พี่ปฏิภาณช่วยสรุปท้าบคลิปให้หน่อยได้ไหมครับว่าคอนเทนต์​ที่พี่ตั้งชื่อหัวข้อมาเช่น Vitejs มันช่วยอะไรแตกต่างกับการไม่ได้ใช้ยังไง เพราะอย่างผมไม่รู้ ผมก็จะใช้ Vitejs ตามพี่ไปแต่ก็ไม่รู้ความแตกต่างหรือข้อดียังไง เพราะพี่แซมข้อมูลอื่นๆมาเยอะมาก(เช่นข้อมูลปกติของReact frameworks​อยู่แล้ว)​จนไม่รู้ว่าผลดีของ Vitejs ยังไงตรงไหนบ้าง สำหรับผมสรุปได้แค่ว่ามัน run ไว นอกนั้นแค่ใช้ตามพี่เฉยๆ บางทีพี่คิดว่าแค่ทำตามแต่คนไม่รู้แยกไม่ออกเลยครับเช่นผม อันนี้ความคิดเห็นส่วนตัวเพราะผมดูคลิปพี่บ่อยมาก ถ้าพี่ช่วยทำตรงนี้ขึ้นมาด้วยผมคิดว่าอาจเคลียร์แล้วตรงประเด็นสำหรับคนที่เข้ามา จะจับใจความได้ ขอบคุณ​ครับ