setup

// vite.config.ts

import { defineConfig } from "vite"
import { svelte } from "@sveltejs/vite-plugin-svelte"
**import path from "path"**

// <https://vitejs.dev/config/>
export default defineConfig({
  plugins: [svelte()],
  **resolve: {
    alias: {
      "~": path.resolve("./src"), // 추가: src 경로를 ~로 대체
    },
  },**
})
// tsconfig.json
// tsconfig.node.json
// 두 파일에 대해 esModuleInterop 똑같이 추가해 줘야함

{
	...
	**"compilerOptions": {
		"esModuleInterop": true, // 추가
		"baseUrl": ".", // 수정 및 추가
		"paths": {
      "~/*": ["src/*"], //추가
    }**
		...
	},
	...
}

usage

<script lang="ts">
  import { parties } from "~/store.ts"
</script>