강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

김동혁님의 프로필 이미지
김동혁

작성한 질문수

Svelte.js SPA 영화 검색 프로젝트

1. SPA 라우터 설치 및 구성

vite-svelte-ts로 진행중인데용

작성

·

470

1

routes 폴더 내에
 
index.ts를 만들어서
import Home from "./Home.svelte";
import About from "./About.svelte";

export default { "/": Home, "/about": About }
 
했습니다.
 
 
근데 실제 작동은 되는데
에러가 ts(2307)로 나와요 혹시 해결책이 있을까요? ㅠ

답변 1

0

HEROPY님의 프로필 이미지
HEROPY
지식공유자

Vite svelte ts로 테스트를 해봤는데, 일단 저에게는 별다른 문제가 보이지 않네요.

아마 TS2307 에러라면, svelte-spa-router 모듈을 가져오지 못해서 발생하는 건 아닐까 추측해봅니다.

프로젝트 tsconfig.json 파일에서 compilerOptions에 "moduleResolution": "node"를 추가해서 테스트해보세요.

그리고 혹시 작성하신 모듈 가져오기(import) 코드에  ~나 @ 처럼 경로 별칭이 없는지 보시는 것도 좋을 듯합니다.

김동혁님의 프로필 이미지
김동혁

작성한 질문수

질문하기