```js // @noErrors import { assets, base, resolveRoute } from '$app/paths'; ``` ## 资产 绝对路径匹配 [`config.kit.paths.assets`](/docs/kit/configuration#paths)。 > \[注意\] 如果指定了 `config.kit.paths.assets` 的值,则在 `vite dev` 或 `vite preview` 期间,它将被 `'/_svelte_kit_assets'` 替换,因为资产尚未位于其最终 URL。 ```dts let assets: | '' | `https://${string}` | `http://${string}` | '/_svelte_kit_assets'; ``` ## 基础 一个匹配[`config.kit.paths.base`](/docs/kit/configuration#paths)的字符串。 示例用法: `Link` ``let base: '' | `/${字符串}`;`` ## 解决路由 填充路由 ID 以解析路径名。 ```js // @errors: 7031 import { resolveRoute } from '$app/paths'; resolveRoute( `/blog/[slug]/[...somethingElse]`, { slug: 'hello-world', somethingElse: 'something/else' } ); // `/blog/hello-world/something/else` ``` ```dts function resolveRoute( id: string, params: Record ): string; ```