โมดูล Vite-Plugin-SSR เวอร์ชัน svelte
โมดูลนี้แสดงให้เห็นถึงการทำ HTML ที่ได้รับการรับรองอย่างสมบูรณ์ด้วยการตั้งค่าความชุ่มชื้นที่ถูกต้องเพื่อให้แอปของคุณโหลดได้อย่างราบรื่นในทุกบริบท
คุณสามารถลองได้ที่นี่: https://ryanweal.github.io/vite-plugin-ssr-svelte/
ทำไมไม่ใช้ sveltekit? การใช้ vite-plugin-ssr
คุณสามารถแทนที่ทุกอย่างได้ค่อนข้างมาก และ คุณยังสามารถเพิ่มเฟรมเวิร์กอื่น ๆ ได้ (เช่น Vue, React, อื่น ๆ ) สำหรับเส้นทางที่เฉพาะเจาะจงโดยให้ไฟล์ page.client.js
และ page.server.js
repo นี้สามารถใช้เป็นผู้เริ่มต้นสำหรับโครงการต่อไปของคุณ เป็นการตั้งค่าให้ทำงานตามกรอบงานทั่วไป:
นอกจากนี้เรายังรวมตัวอย่างบางส่วนของการโทร API บนฝั่งเซิร์ฟเวอร์เท่านั้นเพื่อดึงข้อมูลของคุณ
npm i
npm run dev
และเพลิดเพลินไปกับการโหลดซ้ำในขณะที่คุณทำงานhttp://localhost:3000
ในเบราว์เซอร์ของคุณnpm run build
npx serve dist/client
ในการอัปเดตแพ็คเกจนี้คุณสามารถทำตามขั้นตอนการอัปเดต NPM ปกติ
เราได้ใช้คำสั่ง npm shrinkwrap
ในตัวเพื่อให้ npm-shrinkwrap.json
มากกว่า package-lock.json
ปกติซึ่งช่วยให้ repo นี้คงที่ที่สถานะ "ดีรู้จัก" หากคุณใช้ npm
เป็นผู้ติดตั้งของคุณ
ตรวจสอบให้แน่ใจว่าได้ทดสอบการอัปเดตอย่างเต็มที่หากคุณทำการเปลี่ยนแปลงไฟล์ npm-shrinkwrap.json
ของคุณ