SvelteKit projects use Vite, meaning you'll mostly use its CLI (albeit via npm run dev/build/preview
scripts):
vite dev
— start a development servervite build
— build a production version of your appvite preview
— run the production version locally
However SvelteKit includes its own CLI for initialising your project:
svelte-kit sync
creates the tsconfig.json
and all generated types (which you can import as ./$types
inside routing files) for your project. When you create a new project, it is listed as the prepare
script and will be run automatically as part of the npm lifecycle, so you should not ordinarily have to run this command.