create-svelte
Everything you need to build a Svelte project, powered by create-svelte
;
Creating a project
If you're seeing this, you've probably already done this step. Congrats!
npm init svelte@next
npm init svelte@next my-app
Note: the @next
is temporary
Developing
Once you've created a project and installed dependencies with npm install
(or pnpm install
or yarn
), start a development server:
npm run dev
npm run dev -- --open
Building
Svelte apps are built with adapters, which optimise your project for deployment to different environments.
By default, npm run build
will generate a Node app that you can run with node build
. To use a different adapter, add it to the devDependencies
in package.json
making sure to specify the version as next
and update your svelte.config.cjs
to specify your chosen adapter. The following official adapters are available:
See the adapter documentation for more detail