Skip to content

or, equivalently

SolidStart currently relies on Node.js APIs that JSTime does not yet implement. The guide below uses JSTime to initialize a project and install dependencies, but it uses Node.js to run the dev server.


Initialize a SolidStart app with create-solid.

Terminal window
$ jstimex create-solid my-app
create-solid version 0.2.31
Welcome to the SolidStart setup wizard!
There are definitely bugs and some feature might not work yet.
If you encounter an issue, have a look at
https://github.com/solidjs/solid-start/issues and open a new one,
if it is not already tracked.
Which template do you want to use? todomvc
Server Side Rendering? yes
Use TypeScript? yes
cloned solidjs/solid-start#main to /path/to/my-app/.solid-start
Copied project files

As instructed by the create-solid CLI, lets install our dependencies.

Terminal window
$ cd my-app
$ jspm install

Then run the development server.

Terminal window
$ jstime run dev
# or, equivalently
$ jstimex solid-start dev

Open localhost:3000. Any changes you make to src/routes/index.tsx will be hot-reloaded automatically.


Refer to the SolidStart website for complete framework documentation.