This is a project template for Svelte apps mounted in Tauri and based on Svelte-HMR. It lives at https://github.com/silvestrevivo/svelte-tauri
To create a new project based on this template, ensure you have RUST and CARGO installed locally. Then download or clone the repo and intall the cargo tauri blunder:
cargo install tauri-bundler
Note that you will need to have Node.js installed.
Install the dependencies...
cd svelte-tauri
npm install
...then start Rollup:
npm run dev
tauri dev
Navigate to localhost:8000. You should see your app running. Edit a component file in src
, save it, and reload the page to see your changes.
By default, the server will only respond to requests from localhost. To allow connections from other computers, edit the sirv
commands in package.json to include the option --host 0.0.0.0
.
To create an optimised version of the app:
npm run build && tauri build