# install dependencies
$ yarn install
# serve with hot reload at localhost:3000
$ yarn dev
# build for production and launch server
$ yarn build
$ yarn start
# generate static project
$ yarn generate
สำหรับคำอธิบายโดยละเอียดเกี่ยวกับวิธีการทำงาน โปรดดูเอกสารประกอบ
คุณสามารถสร้างไดเร็กทอรีเพิ่มเติมต่อไปนี้ได้ ซึ่งบางไดเร็กทอรีมีลักษณะการทำงานพิเศษ ต้องมี pages
เท่านั้น คุณสามารถลบออกได้หากคุณไม่ต้องการใช้ฟังก์ชันการทำงาน
assets
ไดเร็กทอรีทรัพย์สินประกอบด้วยทรัพย์สินที่ไม่ได้คอมไพล์ของคุณ เช่น ไฟล์ Stylus หรือ Sass รูปภาพ หรือแบบอักษร
ข้อมูลเพิ่มเติมเกี่ยวกับการใช้ไดเร็กทอรีนี้ในเอกสารประกอบ
components
ไดเร็กทอรีส่วนประกอบมีส่วนประกอบ Vue.js ของคุณ ส่วนประกอบต่างๆ ประกอบขึ้นเป็นส่วนต่างๆ ของเพจของคุณ และสามารถนำมาใช้ซ้ำและนำเข้าไปยังเพจ เค้าโครง และแม้แต่ส่วนประกอบอื่นๆ ของคุณได้
ข้อมูลเพิ่มเติมเกี่ยวกับการใช้ไดเร็กทอรีนี้ในเอกสารประกอบ
layouts
เลย์เอาต์เป็นตัวช่วยที่ดีเยี่ยมเมื่อคุณต้องการเปลี่ยนรูปลักษณ์ของแอป Nuxt ไม่ว่าคุณต้องการรวมแถบด้านข้างหรือมีเลย์เอาต์ที่แตกต่างกันสำหรับอุปกรณ์เคลื่อนที่และเดสก์ท็อป
ข้อมูลเพิ่มเติมเกี่ยวกับการใช้ไดเร็กทอรีนี้ในเอกสารประกอบ
pages
ไดเร็กทอรีนี้ประกอบด้วยมุมมองแอปพลิเคชันและเส้นทางของคุณ Nuxt จะอ่านไฟล์ *.vue
ทั้งหมดภายในไดเร็กทอรีนี้และตั้งค่า Vue Router โดยอัตโนมัติ
ข้อมูลเพิ่มเติมเกี่ยวกับการใช้ไดเร็กทอรีนี้ในเอกสารประกอบ
plugins
ไดเร็กทอรีปลั๊กอินมีปลั๊กอิน JavaScript ที่คุณต้องการเรียกใช้ก่อนที่จะสร้างอินสแตนซ์ของแอปพลิเคชัน Vue.js รูท นี่คือที่สำหรับเพิ่มปลั๊กอิน Vue และเพื่อแทรกฟังก์ชันหรือค่าคงที่ ทุกครั้งที่คุณต้องการใช้ Vue.use()
คุณควรสร้างไฟล์ใน plugins/
และเพิ่มเส้นทางไปยังปลั๊กอินใน nuxt.config.js
ข้อมูลเพิ่มเติมเกี่ยวกับการใช้ไดเร็กทอรีนี้ในเอกสารประกอบ
static
ไดเร็กทอรีนี้มีไฟล์สแตติกของคุณ แต่ละไฟล์ภายในไดเร็กทอรีนี้จะถูกแมปกับ /
ตัวอย่าง: /static/robots.txt
ถูกแมปเป็น /robots.txt
ข้อมูลเพิ่มเติมเกี่ยวกับการใช้ไดเร็กทอรีนี้ในเอกสารประกอบ
store
ไดเร็กทอรีนี้มีไฟล์ร้านค้า Vuex ของคุณ การสร้างไฟล์ในไดเร็กทอรีนี้จะเปิดใช้งาน Vuex โดยอัตโนมัติ
ข้อมูลเพิ่มเติมเกี่ยวกับการใช้ไดเร็กทอรีนี้ในเอกสารประกอบ