πŸ“Œ VS Codeμ—μ„œ μžλ™ import μ‹œ aliasκ°€ μ•„λ‹Œ μƒλŒ€ κ²½λ‘œκ°€ ν‘œμ‹œλ˜λŠ” 문제 ν•΄κ²°

엔케이·2025λ…„ 2μ›” 20일
0
post-thumbnail

πŸ“Œ VS Codeμ—μ„œ μžλ™ import μ‹œ aliasκ°€ μ•„λ‹Œ μƒλŒ€ κ²½λ‘œκ°€ ν‘œμ‹œλ˜λŠ” 문제 ν•΄κ²°

개발 쀑에 Quick Fix (μžλ™ import)λ₯Ό μ‚¬μš©ν•  λ•Œ, μ›ν•˜λŠ” alias κ²½λ‘œκ°€ μ•„λ‹Œ μƒλŒ€ κ²½λ‘œκ°€ μžλ™μœΌλ‘œ μΆ”κ°€λ˜λŠ” λ¬Έμ œκ°€ λ°œμƒν–ˆλ‹€.

  • μ›ν•˜λŠ” import ν˜•νƒœ
    import Logo from "@/components/logo";
  • μ‹€μ œ μžλ™ import된 ν˜•νƒœ
    import Logo from "./logo";

이 문제의 원인은 VS Code μ„€μ •(typescript.preferences.importModuleSpecifier)이 alias λŒ€μ‹  μƒλŒ€ 경둜λ₯Ό μš°μ„ ν•˜λ„λ‘ λ˜μ–΄ 있기 λ•Œλ¬Έμ΄λ‹€.


βœ… ν•΄κ²° 방법: VS Code μ„€μ • λ³€κ²½

  1. VS Code μ„€μ • μ—΄κΈ°
    Ctrl + Shift + P (Mac: Cmd + Shift + P) β†’ "Preferences: Open Settings (JSON)" 검색 ν›„ 선택

  2. μ„€μ • μΆ”κ°€
    μ•„λž˜ JSON 섀정을 μΆ”κ°€ν•œλ‹€.

    {
      "typescript.preferences.importModuleSpecifier": "non-relative"
    }
  3. VS Code μž¬μ‹œμž‘
    λ³€κ²½λœ 섀정이 μ μš©λ˜λ„λ‘ VS Codeλ₯Ό μž¬μ‹œμž‘ν•˜κ±°λ‚˜, Ctrl + Shift + P (Mac: Cmd + Shift + P) β†’ "TypeScript: Restart TS Server" μ‹€ν–‰


이제 Quick Fixλ₯Ό μ‹€ν–‰ν•˜λ©΄ μƒλŒ€ κ²½λ‘œκ°€ μ•„λ‹Œ alias importκ°€ μ •μƒμ μœΌλ‘œ 적용될 것이닀. πŸš€
μ•žμœΌλ‘œλ„ alias importκ°€ 잘 μœ μ§€λ˜λŠ”μ§€ ν™•μΈν•˜λ©΄μ„œ κ°œλ°œν•˜λ©΄ 쒋을 것 κ°™λ‹€! 🎯

profile
FE 개발자

0개의 λŒ“κΈ€