使用Svelte开发Tauri应用
初始化项目
SvelteKit初始化
使用以下命令初始化,其中<project-name>
是项目名称:
1 | npm init svelte <project-name> |
配置选项:
- 是否使用Typescript
- 是否使用ESlint
- 是否使用Prettier
- 是否使用Playwright
1 | cd <project-name> |
可以启动http://localhost:3000,表明初始化成功。
Tauri初始化
在项目根目录下,运行如下命令:
1 | yarn add -D @tauri-apps/cli |
如果使用NPM:
1 | npm install -D @tauri-apps/cli |
然后在package.json
文件中添加:
1 | { |
然后运行以下命令:
1 | yarn tauri init |
会添加以下配置信息:
- App name (project-name)
- Window title (project-name)
- Web assets path (default)
- Dev server URL (http://localhost:3000)
这时候,会生成src-tauri
文件夹。
查看初始化信息
1 | yarn tauri info |
修改 Tauri启动命令
查看<project-root-folder>/src-tauri/tauri.conf.json
文件,在build
字段下修改:
1 | "beforeDevCommand": "yarn dev", |
如果使用NPM则为
1 | "beforeDevCommand": "npm run dev", |
启动项目
1 | yarn tauri dev |