You’ll need to have Node 8.10.0 or later on your local development machine (but it’s not required on the server). You can use nvm (macOS/Linux) or nvm-windows to easily switch Node versions between different projects.
npx create-svelte-site my-site
npm init svelte-site my-site
yarn create svelte-site my-site
Note: We are using
my-site as an example. This can be any project name you choose.
You will be prompted to select a template from the official Svelte template library.
After you make your selection, your new site will be created in a directory named
my-site inside the current folder.
Navigate to the newly created directory.
Install the dependencies
Then, start up the development server.
npm run dev
Your site will be available at http://localhost:5000.
npm run dev does not apply to the
Svelte (component) project type.
Here is a full list of the options and the corresponding templates that are executed.
Under the hood, this library is using nodegit to generate your new project using official Svelte and community templates.
|Svelte (custom element)||