Impacted feature
I'm unable to use the preview feature + since the prerender is required as per the documentation (Use SvelteKit with Prismic — Prismic Docs) when the prerender is set to auto (as mentioned in the documentation), the build returns an error (locally and on Netlify). Please reply to the GitHub issue too (Svelte 5 · Issue #28 · prismicio/prismic-svelte · GitHub)
What steps have you taken to resolve this issue already?
Comment PrismicPreview and prerender auto.
Errors
Your Role
Developer
Hosting provider
Netlify
Package.json file
{
"name": "XXXXXXX",
"private": true,
"version": "0.0.1",
"type": "module",
"scripts": {
"dev": "vite dev",
"build": "vite build",
"preview": "vite preview",
"prepare": "svelte-kit sync || echo ''",
"format": "prettier --write .",
"lint": "prettier --check . && eslint .",
"test:unit": "vitest",
"test": "npm run test:unit -- --run",
"slicemachine": "start-slicemachine"
},
"devDependencies": {
"@eslint/compat": "^1.2.5",
"@eslint/js": "^9.18.0",
"@slicemachine/adapter-sveltekit": "^0.3.74",
"@sveltejs/adapter-auto": "^6.0.0",
"@sveltejs/adapter-netlify": "^5.0.2",
"@sveltejs/kit": "^2.16.0",
"@sveltejs/vite-plugin-svelte": "^5.0.0",
"@tailwindcss/typography": "^0.5.15",
"@tailwindcss/vite": "^4.0.0",
"@testing-library/jest-dom": "^6.6.3",
"@testing-library/svelte": "^5.2.4",
"eslint": "^9.18.0",
"eslint-config-prettier": "^10.0.1",
"eslint-plugin-svelte": "^3.0.0",
"globals": "^16.0.0",
"jsdom": "^26.0.0",
"prettier": "^3.4.2",
"prettier-plugin-svelte": "^3.3.3",
"prettier-plugin-tailwindcss": "^0.6.11",
"slice-machine-ui": "^2.15.1",
"svelte": "^5.0.0",
"tailwindcss": "^4.0.0",
"vite": "^6.2.5",
"vitest": "^3.0.0"
},
"dependencies": {
"@prismicio/client": "^7.17.2",
"@prismicio/svelte": "^1.5.0",
"gsap": "^3.13.0"
}
}
Steps to reproduce
- Add (export const prerender = 'auto') in +page+server.js
- Add (
<PrismicPreview {repositoryName} />) (import { repositoryName } from '$lib/prismicio';) in + layout.svelte
