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>