我正在尝试在我的 SvelteKit 应用程序中创建一个系统,它会在某个页面上向您显示有关当前应用程序版本的信息(最好是 Git 提交哈希和描述)。我尝试使用Vite 的定义功能在构建时执行此操作,但似乎不起作用。我如何添加这样的东西?
这是我尝试做的一个例子:
svelte.config.js 中的 Vite 配置
vite: () => ({
define: {
'__APP_VERSION__': JSON.stringify('testfornow')
}
})
Run Code Online (Sandbox Code Playgroud)
索引.svelte:
<script lang="ts">
const version: string = __APP_VERSION__;
</script>
<p>Current App version: {version}</p>
Run Code Online (Sandbox Code Playgroud)