Carpe is based on: https://github.com/jbarszczewski/tauri-svelte-template.
- NodeJS version 16
- Yarn
- Rust (version will install on its own)
- Setup your environment: https://tauri.studio/en/docs/getting-started/intro#setting-up-your-environment
- Windows development environment setup: instructions
Install the dependencies...
First Rust:
cd src-tauri/
cargo build
Then Javascript:
yarn
...then start development server:
yarn tauri dev
This will take care of running both frontend and backend of your app with watch attached to both. That means whenever you change something in src
(svelte frontend code) or src-tauri
(rust backend code), it will be automatically processed and hot reloaded. To finish dev/debug mode simply close the app window.
To create an optimised version of the app:
yarn tauri build
This will create standalone app and installer in src-tauri/target/release
directory.