โปรเจ็กต์นี้บูทด้วย Create React App
ในไดเร็กทอรีโปรเจ็กต์ คุณสามารถรัน:
npm start
เรียกใช้แอปในโหมดการพัฒนา
เปิด http://localhost:3000 เพื่อดูในเบราว์เซอร์ของคุณ
หน้าเว็บจะโหลดซ้ำเมื่อคุณทำการเปลี่ยนแปลง
คุณอาจเห็นข้อผิดพลาดของขุยในคอนโซลด้วย
npm test
เปิดตัวนักวิ่งทดสอบในโหมดนาฬิกาแบบโต้ตอบ
ดูส่วนเกี่ยวกับการรันการทดสอบสำหรับข้อมูลเพิ่มเติม
npm run build
สร้างแอปสำหรับการผลิตไปยัง build
ด์
มันรวม React ในโหมดการผลิตอย่างถูกต้องและปรับโครงสร้างให้เหมาะสมเพื่อประสิทธิภาพที่ดีที่สุด
โครงสร้างถูกย่อให้เล็กลงและชื่อไฟล์มีแฮชด้วย
แอปของคุณพร้อมที่จะปรับใช้แล้ว!
ดูส่วนเกี่ยวกับการปรับใช้สำหรับข้อมูลเพิ่มเติม
npm run eject
หมายเหตุ: นี่เป็นการดำเนินการทางเดียว เมื่อคุณ eject
คุณจะไม่สามารถย้อนกลับไปได้!
หากคุณไม่พอใจกับเครื่องมือสร้างและตัวเลือกการกำหนดค่า คุณสามารถ eject
ได้ตลอดเวลา คำสั่งนี้จะลบการพึ่งพาบิวด์เดียวออกจากโปรเจ็กต์ของคุณ
แต่จะคัดลอกไฟล์การกำหนดค่าทั้งหมดและการพึ่งพาแบบสกรรมกริยา (webpack, Babel, ESLint ฯลฯ) ลงในโปรเจ็กต์ของคุณเพื่อให้คุณควบคุมไฟล์เหล่านั้นได้อย่างเต็มที่ คำสั่งทั้งหมดยกเว้นคำสั่ง eject
จะยังคงใช้งานได้ แต่จะชี้ไปที่สคริปต์ที่คัดลอกเพื่อให้คุณปรับแต่งได้ ณ จุดนี้คุณต้องอยู่คนเดียว
คุณไม่จำเป็นต้องใช้ eject
เลย ชุดคุณลักษณะที่ได้รับการดูแลจัดการนี้เหมาะสำหรับการปรับใช้ขนาดเล็กและระดับกลาง และคุณไม่ควรรู้สึกว่าจำเป็นต้องใช้คุณลักษณะนี้ อย่างไรก็ตาม เราเข้าใจดีว่าเครื่องมือนี้จะไม่มีประโยชน์หากคุณไม่สามารถปรับแต่งได้เมื่อคุณพร้อม
คุณสามารถเรียนรู้เพิ่มเติมได้ในเอกสารประกอบของแอป Create React
หากต้องการเรียนรู้ React โปรดดูเอกสาร React
ส่วนนี้ย้ายไปที่นี่: https://facebook.github.io/create-react-app/docs/code-splitting
ส่วนนี้ย้ายไปที่นี่: https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size
ส่วนนี้ย้ายไปที่นี่: https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app
ส่วนนี้ย้ายไปที่นี่: https://facebook.github.io/create-react-app/docs/advanced-configuration
ส่วนนี้ย้ายไปที่นี่: https://facebook.github.io/create-react-app/docs/deployment
npm run build
ล้มเหลวในการลดขนาดส่วนนี้ย้ายไปที่นี่: https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify