跳至内容

创建一个项目

我们使用 Vite 创建一个 Svelte 项目:

npm create vite@latest my-svelte-app -- --template svelte

遵循提示执行命令。一切顺利的话,你的浏览器应该能成功打开项目主页了。或者你可以访问 https://vite.new/svelte 通过在线 IDE 继续本教程。

接下来,我们在项目中安装svelte-pilot

npm i svelte-pilot

然后,我们创建路由配置文件src/router.js

src/router.js
import { Router } from 'svelte-pilot'

export default new Router({
  routes: [
    {
      component: () => import('./App.svelte'),
      path: '/'
    }
  ]
})

最后,我们修改src/main.js以启动路由器:

src/main.js
import './app.css'

import { mount } from 'svelte'
import { ClientApp } from 'svelte-pilot'

import router from './router'

router.start(() =>
  mount(ClientApp, {
    props: { router },
    target: document.getElementById('app')
  })
)

至此,我们已经完成了一个最简单的 Svelte 应用并成功接入了 Svelte Pilot。接下来,我们将介绍如何使用 Svelte Pilot 来配置路由和布局。