ViteJS เป็นเครื่องมือที่ดีที่สุดสำหรับ Front-End Developer ซึ่งช่วยให้โปรเจกต์ของคุณทำงานได้อย่างรวดเร็วและมีประสิทธิภาพมากขึ้น โดยเฉพาะอย่างยิ่งสำหรับโปรเจกต์ที่ใช้งานเทคโนโลยีต่าง ๆ เช่น Vue.js, React หรือ Svelte
ในบทความนี้เราจะให้คำแนะนำและขั้นตอนการใช้งาน ViteJS ในโปรเจคต์ของคุณ
- การเริ่มต้นใช้งาน ViteJS
ก่อนอื่นให้ติดตั้ง Node.js และ NPM ในเครื่องของคุณ หากยังไม่มีคุณสามารถดาวน์โหลดได้จาก https://nodejs.org/en/
เมื่อติดตั้งแล้ว ให้สร้างโปรเจคใหม่โดยใช้คำสั่ง:
npm init vite@latest my-vite-project
cd my-vite-project
npm install
-
การเริ่มต้นโมดูล
โมดูล JavaScript (หรือ TypeScript) ทั้งหมดในโปรเจคต์ของคุณจะถูกเขียนในไฟล์ .js (หรือ .ts) ให้สร้างไฟล์ใหม่ในโฟลเดอร์ src และใส่โค้ดที่ต้องการเพิ่ม -
การรันโปรเจคต์
ใช้คำสั่ง npm run dev เพื่อเริ่มต้นโปรเจคต์ของคุณ ระบบจะสร้าง server และเปิดหน้าเว็บให้คุณเข้าถึงผ่าน http://localhost:3000/ -
การสร้าง Production Build
เมื่อโปรเจคต์ของคุณพร้อมสำหรับนำไปใช้งานจริง ใช้คำสั่ง npm run build เพื่อสร้าง Production Build จะสร้างไฟล์ compile เอาไว้ให้คุณนำไปใช้งาน - เพิ่ม 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 ในโปรเจคต์ของคุณวันนี้!
มันเร็วมาก!!!!
ตัว ViteJS ใช้แทน Android Studio ได้เปล่าครับ
vitejs กับ nextjs ต่างกันอย่างไงบ้างครับ อยากให้ทำคลิปความแตกต่าง ขอบคุณครับ
ผมลองใช้ vite แล้วตัว react devtools extension บน chrome เหมือฯมันมองไม่เห็นตัว react ต้องแก้ไขอย่างไงอะครับ
เห็นด้วยกับคอมเม้นท์อื่นนะครับ จากคลิปส่วนใหญ่ไม่ได้พูดถึง vite เป็นหลัก อยากจะให้อธิบายเชิงประมาณว่า vite ดีกว่า webpack ยังไง เร็วกว่ายังไง และมันทำอะไรได้บ้าง เช่นการทำ production หรือ build bundle size ดีกว่ายังไง มันมีข้อดีของ vite มากมายให้พูดถึงมากกว่าการลงข้อมูลไปที่ react หรือ api ครับ
พี่ปฏิภาณช่วยสรุปท้าบคลิปให้หน่อยได้ไหมครับว่าคอนเทนต์ที่พี่ตั้งชื่อหัวข้อมาเช่น Vitejs มันช่วยอะไรแตกต่างกับการไม่ได้ใช้ยังไง เพราะอย่างผมไม่รู้ ผมก็จะใช้ Vitejs ตามพี่ไปแต่ก็ไม่รู้ความแตกต่างหรือข้อดียังไง เพราะพี่แซมข้อมูลอื่นๆมาเยอะมาก(เช่นข้อมูลปกติของReact frameworksอยู่แล้ว)จนไม่รู้ว่าผลดีของ Vitejs ยังไงตรงไหนบ้าง สำหรับผมสรุปได้แค่ว่ามัน run ไว นอกนั้นแค่ใช้ตามพี่เฉยๆ บางทีพี่คิดว่าแค่ทำตามแต่คนไม่รู้แยกไม่ออกเลยครับเช่นผม อันนี้ความคิดเห็นส่วนตัวเพราะผมดูคลิปพี่บ่อยมาก ถ้าพี่ช่วยทำตรงนี้ขึ้นมาด้วยผมคิดว่าอาจเคลียร์แล้วตรงประเด็นสำหรับคนที่เข้ามา จะจับใจความได้ ขอบคุณครับ